How it works
Walk the JSON structure, using [] for each array item position, and count observed value types at each structural path.
Input definitions
- JSON
- Plain text; maximum 200,000 characters.
A worked example
- JSON
- {"users":[{"name":"Ada","score":10},{"name":"Lin","score":null}]}
Assumptions & limits
Browser-local JSON processing, at most 10,000 nodes and 50 nesting levels. Object-array operations accept up to 1,000 objects. JavaScript JSON numbers use floating-point precision; this is not schema certification. Generated JSON preserves parsed values, not original formatting.
Sources & review
Maintained by AnsRio. Methods and examples use automated checks; this does not imply independent professional certification.
Method updated 2026-10-17. Content checked against the stated method and examples. Our verification approach.
Common questions
Does this report validate a JSON Schema?
No. It describes types observed in the sample. It does not infer a reliable required-field policy, validate another document or distinguish every possible schema constraint.
How does JSON path and type report work?
Walk the JSON structure, using [] for each array item position, and count observed value types at each structural path.
What are the limits of JSON path and type report?
Browser-local JSON processing, at most 10,000 nodes and 50 nesting levels. Object-array operations accept up to 1,000 objects. JavaScript JSON numbers use floating-point precision; this is not schema certification. Generated JSON preserves parsed values, not original formatting.
How do I keep the full worksheet?
Run the tool and choose Download file. The on-page table is a preview and may show only the first 20 rows; the downloaded file contains the full result. CSV downloads escape spreadsheet formula prefixes. Inputs and files are processed on your device.