What is the meaning of the term JSON?
In computing, JSON, an acronym for JavaScript Object Notation, is a compact, independent open standard format, for simple and fast data exchange (parsing) between systems, specified by Douglas Crockford in 2000, which uses human-readable text in attribute-value format (self-describing nature). That is, a model of information transmission in text format, widely used in web services that uses representational state transfer (REST) and AJAX applications, replacing the use of XML.
JSON is a data exchange format between systems independent of the programming language derived from JavaScript. But since 2017 many programming languages have included code to generate, parse data in JSON format and also convert to language objects. The official Internet media type (MIME) for JSON is application / json and JSON filenames use the extension .json.
RFC 7493 defines a restricted JSON profile, known as I-JSON (short for Internet JSON), which aims to overcome some interoperability problems with JSON. Each I-JSON document is a valid JSON document, but the opposite is sometimes not valid. Although derived from Javascript, some JSON codes are not considered Javascript.