From ICANNWiki
Jump to navigation Jump to search

JavaScript Object Notation (JSON) is a text-based, language-independent data interchange format that was derived from the ECMAScript Programming Language Standard. It defines a small set of formatting rules for the serialization, or portable representation, of structured data. It is meant to be easy for humans to read and write and for machines to parse and generate. It uses conventions that are familiar to programmers of the C-family of languages (C, C++, C#, Java, JavaScript, Perl, and Python). JSON is built on two structures: An unordered collection of name/value pairs (object) and an ordered list of values (array).[1]


JSON is described in ECMA-262,[2] ECMA-404,[3] RFC 4627,[4] and RFC 7159.[5]