JSON - Sintaxe

Vamos dar uma olhada rápida na sintaxe básica do JSON. A sintaxe JSON é basicamente considerada um subconjunto da sintaxe JavaScript; inclui o seguinte -

  • Os dados são representados em pares nome / valor.

  • Os colchetes prendem objetos e cada nome é seguido por ':' (dois pontos), os pares nome / valor são separados por, (vírgula).

  • Os colchetes contêm matrizes e os valores são separados por, (vírgula).

Abaixo está um exemplo simples -

{
   "book": [

      {
         "id": "01",
         "language": "Java",
         "edition": "third",
         "author": "Herbert Schildt"
      },

      {
         "id": "07",
         "language": "C++",
         "edition": "second",
         "author": "E.Balagurusamy"
      }

   ]
}

JSON oferece suporte às duas estruturas de dados a seguir -

  • Collection of name/value pairs - Esta estrutura de dados é suportada por diferentes linguagens de programação.

  • Ordered list of values - Inclui matriz, lista, vetor ou sequência etc.