What duplicate path analysis is
A measured view of recurring paths and document shapes
Duplicate path analysis normalizes array indexes, counts how often each path occurs, and groups identical object and array structures. It reports the document as supplied without changing values or removing data.
Schema inspection
Understand recurring shapes before formal validation
Repeated structural groups show which object and array shapes recur across a document. Use those measured patterns to inspect existing data before separate schema design work.
API quality
Review saved responses for predictable structures
Analyze API examples to see which normalized paths recur and whether repeated records share the same nested shape. The report is deterministic, making saved results easy to compare.
Data consistency
Measure repetition without guessing at intent
Path occurrence counts distinguish unique locations from repeated array-derived paths. Structural groups describe only patterns observed in the document and make no speculative recommendations.
Examples
Answer practical inspection questions
| Metric | Question answered |
|---|---|
| Duplicate paths | Which normalized locations occur more than once? |
| Occurrence count | How many nodes appear at each normalized path? |
| Repeated structures | Which object or array shapes recur? |
Inspection utilities
Continue with related UtilityDock inspection workflows
FAQ
Questions about JSON duplicate path analysis
Does UtilityDock upload or store my JSON?
No. Your files never leave your computer. Validation, path analysis, copying, and report creation all happen locally inside your browser.
What is a duplicate normalized path?
Array indexes are replaced with [*]. When multiple nodes resolve to the same normalized path, that path is reported with its measured occurrence count.
What counts as a repeated object structure?
Objects repeat structurally when their property names and nested value types form the same shape. Property order does not change the comparison.
How are repeated arrays compared?
Arrays are compared using the measured structures and value types of their items. The report groups identical array shapes and lists their normalized paths.
Does the analyzer remove duplicates or generate a schema?
No. Version 1 is read-only. It does not deduplicate, modify data, generate schemas, or call APIs.