JSON Table Explorer is a browser-only technical viewer for arbitrary JSON. It turns top-level arrays into independent tables, flattens nested objects into columns, and keeps document metadata separate from tabular data.
There are two ways to load data, both available from the JSON Input controls at the top:
.json file from your system.
Both methods parse the data entirely in the browser. If the document contains multiple top-level arrays, the explorer creates one table for each array.
Click Download JSON + Settings to export the original JSON together
with a snapshot of your current configuration. The downloaded file is a standard
.jtx.json file that a colleague can load directly into JSON Table Explorer
to reproduce your exact view — same hidden columns, aggregations, flatten depth,
page size and visible-column limit.
The settings are stored in a reserved top-level key called
$JsonTableExplorer. When the file is loaded, the explorer detects
this key, strips it from the data before processing, and applies the embedded
configuration automatically. The key contains:
flattenDepth, pageSize, visibleColumnLimit.
If the original JSON is a root-level array (not an object), the exporter wraps it
automatically as { "$JsonTableExplorer": {…}, "$data": […] } so the
settings key can coexist with the data. Loading such a file unwraps it transparently.
Use the Settings panel for compact technical controls over schema, columns and aggregations.
Non-tabular metadata is shown separately, so contextual information is not mixed with table rows. This is useful for JSON documents that include both metadata and one or more data arrays.
All processing happens client-side in your browser. No data — whether loaded from a file or pasted as text — is uploaded, stored or sent to any server, which makes the tool suitable for inspecting private or sensitive data locally.