Serialized JaveScript Objects
JSON has quickly displaced XML over the past few years, primarily due to the rise of internet technologies. JSON stands for JavaScript Object Notation and is a standard data serialization method for representing arbitrarily complex data(JavaScript Object) as a series of characters (JSON String)
JavaScript objects are pieces of data that can hold a number of key/ value pairs known as properties and property values. It is useful to start any introduction to JSON with the building block object types(numbers, strings, arrays, and freeform objects) that can be combined and nested to describe almost any data, regardless of its complexity.