JSON (JavaScript Object Notation) is an open standard file format for exchanging data. JSON stores data in human-readable text format. It uses key-value pairs for data structure. JSON is easy for humans to read and write. It is lightweight and a good alternative to XML for transmitting data.
The JSON file extension (.json) refers to JavaScript Object Notation file types. JSON files revolutionized data exchange as earlier it was only possible through serial input/output. JSON provides an alternative approach for data access.
JSON derives from JavaScript but is language-independent. Many programming languages support generating and parsing JSON. The media type for JSON is application/json.
JSON file structure allows transferring data in human-readable format between components and systems. Processing JSON is faster than XML or YAML.
JSON5 extends JSON syntax with optional trailing commas and other differences. The JSON5 specification started in 2012 and finished in 2018 with version 1.0.0.
JSON files store well-defined data structures that many programs can read. Example JSON file contents include JavaScript objects based on the JSON format.
JSON files can be edited manually using a text editor, but markup tags and formatting should not be modified. Values must be recognized by the target program.
Methods to open JSON files include Microsoft Excel, Notepad++, Firefox, and Chrome.