Updated: 04/26/2017 by Computer Hope

javascript object notationJSON stands for JavaScript Object Notation, which is a way to format data so that it can be transmitted from one place to another, most commonly between a server and a Web application. The JSON format was specified by Douglas Crockford.

JSON is based on the JavaScript programming language, but can be used in most other languages by using a special JSON parser. It is an alternative to XML for gathering data. Below is an example of JSON data:

"Name" : "Ed",
"Career" : "Teacher"

Basically, JSON formats data into JavaScript objects and allows for name and value pairs, arrays, strings, and other data types. When this data is read by a JSON parser, it is converted into the appropriate data type in the programming language being used for quick retrieval of data. When saving JSON data, the file extension used is .json.

Data type, Programming terms