JSON (RFC 8259)
Official docs outline
9 sections- JSON grammar
Structural tokens, whitespace and the overall value grammar.
- Values
The literals false, null, true plus object, array, number and string.
- Objects
Name/value members and unique key recommendations.
- Arrays
Ordered values separated by commas.
- Numbers
Number grammar and interoperability limits on range and precision.
- Strings
Escape sequences, Unicode escapes and surrogate pairs.
- Character encoding
UTF-8 requirement and no byte order mark.
- Parsers and generators
Parser conformance and generator limits.
- Security considerations
Executing untrusted JSON and duplicate key behavior.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.