Wednesday, March 15, 2017

JSON – Syntax


Let's have a quick look at the basic syntax of JSON. JSON syntax is basically considered as a subset of JavaScript syntax; it includes the following −
·        Data is represented in name/value pairs.
·        Curly braces hold objects and each name is followed by ':'(colon), the name/value pairs are separated by , (comma).
·        Square brackets hold arrays and values are separated by ,(comma).
Below is a simple example –
{
   "book": [
        
      {
         "id":"01",
         "language": "Java",
         "edition": "third",
         "author": "Herbert Schildt",
      },
                
      {
         "id":"07",
         "language": "C++",
         "edition": "second",
         "author": "E.Balagurusamy",
      }
                
   ]
}
{
   "book": [
        
      {
         "id":"01",
         "language": "Java",
         "edition": "third",
         "author": "Herbert Schildt",
      },
                
      {
         "id":"07",
         "language": "C++",
         "edition": "second",
         "author": "E.Balagurusamy",
      }
                
   ]
}
{
   "book": [
        
      {
         "id":"01",
         "language": "Java",
         "edition": "third",
         "author": "Herbert Schildt",
      },
                
      {
         "id":"07",
         "language": "C++",
         "edition": "second",
         "author": "E.Balagurusamy",
      }
                
   ]
}

{
   "book": [
        
      {
         "id":"01",
         "language": "Java",
         "edition": "third",
         "author": "Herbert Schildt",
      },
                
      {
         "id":"07",
         "language": "C++",
         "edition": "second",
         "author": "E.Balagurusamy",
      }
                
   ]
}
JSON supports the following two data structures −
·        Collection of name/value pairs − This Data Structure is supported by different programming languages.
·        Ordered list of values − It includes array, list, vector or sequence etc.

No comments:

Post a Comment