A plain text format for structured data, readable by both machines and people. A named format rather than a concept.
Coined in the early 2000s; an acronym for JavaScript Object Notation, a plain text format for structured data derived from the object syntax of the JavaScript language.
A format readable by a machine and a person at once, structure kept plain enough that neither has to translate for the other.