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.