JSONlike
JSONlike is a term used to describe data formats or syntaxes that resemble JSON but are not identical to the official JSON specification. It denotes formats that adopt JSON-like structures—objects as key-value maps, arrays, strings, numbers, booleans, and a null value—while relaxing or altering some JSON rules. Typical deviations include allowing comments in data, trailing commas after lists or objects, single-quoted strings, or unquoted keys in some variants.
Core characteristics of JSONlike formats include human readability and broad tooling support, combined with a more
Variants and examples often cited as JSONlike include JSON5, HJSON, and other relaxed or human-friendly supersets
Usage considerations center on trade-offs between ease of editing and interoperability. For configuration files and local
Relation to standard JSON: JSON itself is defined in RFC 8259 (and ECMA-404). JSONlike formats extend JSON’s