Explain JSON
Heuristic analysis of JSON structure with field-level pattern detection.
$json
0 chars1 lines
Related Tools
{}JSON Formatter
Pretty-print and format JSON with proper indentation.
{}JSON Validator
Check if your JSON is valid and find syntax errors.
{}JSON Tree Viewer
Visualize JSON as an interactive collapsible tree structure.
JANJSON Analyzer
Compute structural statistics for any JSON: depth, type counts, array lengths, key frequency, and size.
FAQ
- What patterns does this tool detect?
- The tool detects ISO 8601 dates (e.g. 2024-01-15), UUIDs (8-4-4-4-12 hex format), HTTP/HTTPS URLs, email addresses, and Unix timestamps (numbers between 1×10⁹ and 2×10¹⁰). Each detection is shown with the full dotted path to the field.
- Does it handle nested objects and arrays?
- Yes. The analyzer walks the entire JSON tree recursively. Nested objects use dot notation (e.g. user.profile.email) and array elements use bracket notation (e.g. items[0].id).
- What happens if the JSON is invalid?
- If the input cannot be parsed as JSON, an error message is shown and no analysis is produced. Make sure your JSON is well-formed — you can use the JSON Formatter tool to fix syntax issues first.
Paste any JSON object or array and this tool will walk the tree recursively, detecting common patterns for each value: ISO dates, UUIDs, URLs, email addresses, and Unix timestamps. Each finding is annotated with its field path and a badge indicating the detected type, making it easy to understand unfamiliar API payloads at a glance.