What "explain JSON" actually does
JSON Copilot’s client-side tools describe structure. The formatter re-indents your document, the validator checks it against the JSON grammar (RFC 8259), and the tree viewer lays out nesting so you can collapse and expand branches. None of them tell you what a field means. Explain JSON fills that gap: it reads the document and returns an interpretation in plain English rather than a reshaped version of the same bytes.
The action produces two things. First, a short summary that names what the document as a whole represents — an access token, a user record, a webhook event, and so on. Second, a field-by-field breakdown where each key is annotated with its value type, its probable purpose, and how it connects to neighbouring fields. Arrays and nested objects are explained in context, so a value three levels deep is described in relation to its parent.
The model infers meaning from field names, value patterns, and widespread conventions. Cryptic JWT claims such as iss, sub, and aud, Unix epoch timestamps, ISO 8601 dates, and enum-like strings are the kinds of things it recognises reliably. For custom or opaque keys it makes a reasoned guess, which is why Explain is best treated as fast orientation rather than an authoritative spec.