Extra Credit

JSON (RFC 8259)

Official docs outline

9 sections
  1. JSON grammar

    Structural tokens, whitespace and the overall value grammar.

  2. Values

    The literals false, null, true plus object, array, number and string.

  3. Objects

    Name/value members and unique key recommendations.

  4. Arrays

    Ordered values separated by commas.

  5. Numbers

    Number grammar and interoperability limits on range and precision.

  6. Strings

    Escape sequences, Unicode escapes and surrogate pairs.

  7. Character encoding

    UTF-8 requirement and no byte order mark.

  8. Parsers and generators

    Parser conformance and generator limits.

  9. 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.

All 29