JSON
JSON stands for JavaScript Object Notation. It is defined on the official JSON site (http://www.json.org/). This is a textual notation in the same way as the object literals are defined in JavaScript. An object representation starts with the { character and ends with the } character. The text in-between defines the fields of the objects in the form, string : value. The string is the name of the field, and since JSON wants to be language agnostic, it allows any characters to be a part of the name of a field, and thus this string (as well as any string in JSON) should start and end with the " characters.
Note
This may seem strange and, in most cases, when you start working with JSON, it is easy to forget and write { myObject : "has a string"} instead of the correct { "myObject" : "has a string" } notation.
Commas separate the fields. You can also have arrays in JSON. They start and end with the [ and ] characters, respectively, and they contain comma-separated values. The value in an object...
 
                                             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
     
         
                 
                 
                 
                 
                 
                 
                 
        