Adding a few more JS features to JSON would help usability.
The JSON5 Data Interchange Format (json5.org)"The JSON5 Data Interchange Format (JSON5) is a superset of JSON that aims to alleviate some of the limitations of JSON by expanding its syntax to include some productions from ECMAScript 5.1.
Similar to JSON, JSON5 can represent four primitive types (strings, numbers, Booleans, and null) and two structured types (objects and arrays)."
: : : : : : : : : :
GitHub Search · json5
json vs json5 vs yaml | npm trends (json5 = 3 * yaml)
there are also official "readonly" versions in DotNet (C#) and GoLang (go) JSON5 @github
ANTLR parser grammar for JSON5