JSON5

E208077

JSON5 is an extension of the JSON data format that adds more human-friendly features like comments, trailing commas, and unquoted object keys while remaining largely compatible with standard JSON.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (2)

Label Occurrences
JSON5 canonical 1
JSON5 data format 1

Statements (47)

Predicate Object
instanceOf JSON extension
data interchange format
author Aseem Kishore
basedOn JSON
category configuration format
serialization format
coAuthor Max Nanasy
others in the JSON5 project
compatibleWith JSON
competesWith TOML
YAML
designedFor configuration files
human-edited data files
designPrinciple avoid breaking existing JSON parsers when used with pure JSON subset
be a superset of JSON where possible
fileExtension .json5
fullName JSON5 self-linksurface differs
surface form: JSON5 data format
goal improve human-friendliness of JSON
make JSON easier to write and maintain by hand
remain largely compatible with standard JSON
hasImplementation JavaScript reference implementation
Node.js package
parsers in multiple programming languages
influencedBy JavaScript object literal syntax
license MIT License
mimetype application/json5
paradigm text-based data representation
repositoryPlatform GitHub
supportsFeature + sign on numbers
Infinity literal
NaN literal
additional whitespace characters
comments
escaped line terminators in strings
hexadecimal numbers
leading decimal points in numbers
more relaxed number syntax
multi-line comments
multi-line strings
single-line comments
single-quoted strings
trailing commas
trailing decimal points in numbers
unquoted object keys
useCase configuration in JavaScript projects
data files requiring comments
tooling configuration files

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

JSON influenced JSON5
JSON5 fullName JSON5 self-linksurface differs
this entity surface form: JSON5 data format