What is JSON?
JavaScript Object Notation or JSON is a text-notation format for the serialization of structured data. The JSON format describes how to represent and structure the data so that it can easily written, transferred and parsed by the receiver. JSON is easy for humans to read and write. It’s also easy for machines to programmatically parse and generate. By looking at a document structured using the JSON format, one can visually read the data and the structure of the data, such as how data is related to other data parent or child item. This ease of use has made JSON one of the most popular ways to format and interchange data.
The reason one might use the JSON format to structure their data is to provide for ease of serialization. That means the data can easily be translated from an object into a format that can be stored (for example, in a file) or transmitted (for example, across a network). JSON can represent four primitive data types: String, Number, Boolean and Null, as well as two structured t