JSON

Developing the next generation of open data interchange

Specifications

There are a number of specifications that are built upon JSON. These specifications generally define JSON object structures for different applications. Below are some of the significant specifications for JSON usage:

JSONML - JSON Markup Language defines how to represent of XML data in JSON.

JSONP - Describes the script callback technique for cross-site loading of JSON data.

JSONPath - Defines a path-style technique for querying object data.

JSONQuery - Extends JSONPath for comprehensive querying capabilities including sorting, mapping, and more.

JSON Referencing - Defines how to make hyperlink style references in JSON using the standard relative URL scheme.

HyperJSON

JSON-RPC - Specifies how to make RPC calls with JSON.

JSON Schema - Specification for defining the structure, contractual contraints, and description of JSON data.

JSONT - Defines how to make transformations using JSON.