| Filename extension | .json |
|---|---|
| Internet media type | application/json |
| Type code | TEXT |
| Uniform Type Identifier (UTI) | public.json |
| Type of format | Data interchange |
| Extended from | JavaScript |
| Standard | RFC 7159, ECMA-404 |
| Website | json |
In computing, JSON (canonically pronounced /ˈdʒeɪsən/ JAY-sən; sometimes JavaScript Object Notation) is an open-standard format that uses human-readable text to transmit data objects consisting of attribute–value pairs. It is the most common data format used for asynchronous browser/server communication, largely replacing XML which is used by Ajax.
JSON is a language-independent data format. It derives from JavaScript, but as of 2017[update] many programming languages include code to generate and parse JSON-format data. The official Internet media type for JSON is application/json. JSON filenames use the extension .json.
Douglas Crockford originally specified the JSON format in the early 2000s; two competing standards, RFC 7159 and ECMA-404, defined it in 2013. The ECMA standard describes only the allowed syntax, whereas the RFC covers some security and interoperability considerations.