JSON stands for JavaScript Object Notation. JSON objects are used for transferring data between server and client. It is human readable.

JSON is derived from a subset of JavaScript programming language (Standard ECMA-262 3rd Edition—December 1999). It is entirely language independent and can be used with most of the modern programming languages. JSON is a standard and is specified on RFC4627 on IETF (International Engineering Task Force). The specification is made by Doglus Crockford on July 2006. JSON files are saved with .json extension. Internet media type of JSON is "application/json".

Advantages of JSON
- JSON is a lightweight text-based open standard data-interchange format.
- JSON is easy to read and write as JSON objects are having a standard structure.
- JSON is language independent.
- It can be used with modern programming languages.
Related Tutorial