JSON -- JavaScript Object Notation
Contents
Standards
JSON
RFC 8259 -- The JavaScript Object Notation (JSON) Data Interchange Format (TXT);
RFC 7159 -- The JavaScript Object Notation (JSON) Data Interchange Format (TXT);
RFC 7464 -- JavaScript Object Notation (JSON) Text Sequences (TXT);
RFC 4627 -- The application/json Media Type for JavaScript Object Notation (JSON) (TXT);
JSON (original) (official site);
JSON Patch
RFC 7386 -- JSON Merge Patch (TXT);
JSON Schema
(RFC draft) JSON Schema: core definitions and terminology (TXT);
(RFC draft) JSON Schema: interactive and non interactive validation (TXT);
(RFC draft) JSON Hyper-Schema: Hypertext definitions for JSON Schema (TXT);
JSON Pointer
(RFC draft) JSON Pointer (HTML);
JSON Object Signing and Encryption (JOSE)
JSON-RPC
JSON-RPC (official site);
JSON-RPC v2.0 (HTML);
JSON-RPC v1.0 (HTML);
JSON-LD
JSON-LD (official site);
Links
Mailing lists
Implementations
This is an extremely short list of available JSON implementations. It mainly contains those that I have used, or those I am interested in.
C
Erlang
jsx (DOM based);
MochiWeb (DOM based);
erlang-rfc4627 (DOM based);
Go
Go standard library (builtin) (DOM based);
Python
Python 2 standard library (builtin) (DOM based);
Python 3 standard library (builtin) (DOM based);
Scheme
Volution Scheme Libraries (for Chibi) (uses Jansson) (DOM based);
Prolog
Volution GProlog Libraries (for GProlog) (uses Jansson) (DOM based);
Java
json-smart (DOM based);
Jackson (DOM/stream based);
GSON (DOM/stream based) (from Google);
JSON-java (json.org reference implementation) (DOM based);