JSON Property Counter (Deep Statistics)
Get statistics on any JSON: total nodes, max depth, type distribution, most common keys across object arrays. Useful for exploring unknown API responses or large data dumps.
How to use the JSON Property Counter (Deep Statistics)
Paste any JSON — an object, an array, or a deeply nested mix. The tool reports total node count, maximum nesting depth, how values break down by type, and which keys appear most often across arrays of objects. Useful for sizing up an unfamiliar payload before you write code against it.
Profiling the shape of a JSON document
When an API hands back a large or unfamiliar JSON blob, the first question is rarely about a single value — it is about shape. How deep does it nest? How many records are there? Which fields are present on every object and which only appear sometimes? Scrolling through raw JSON to answer that is slow and unreliable.
This profiles a document instead of just displaying it: total nodes, maximum depth, the distribution of values by type, and the most common keys across arrays of objects — so optional or inconsistent fields stand out. To then explore the structure interactively and copy the path to a specific value, the JSON tree viewer picks up where the statistics leave off.
Common use cases
- Size up an API — see depth and node count before coding against a response.
- Spot optional fields — find keys that appear on some objects but not all.
- Type audit — check how values split across strings, numbers, booleans, and nulls.
- Compare payloads — contrast the statistics of two responses to see what changed.
- Plan a schema — use the common-keys list as a starting point for a type or model.