Tipos de dados JSON
Tipos de dados válidos
Em JSON, os valores devem ser um dos seguintes tipos de dados:
- uma linha
- um número
- um objeto (objeto JSON)
- uma matriz
- um booleano
- nulo
Os valores JSON não podem ser um dos seguintes tipos de dados:
- uma função
- um encontro
- Indefinido
Strings JSON
Strings em JSON devem ser escritas entre aspas duplas.
Exemplo
{"name":"John"}
Números JSON
Os números em JSON devem ser um número inteiro ou um ponto flutuante.
Exemplo
{"age":30}
Objetos JSON
Os valores em JSON podem ser objetos.
Exemplo
{
"employee":{"name":"John", "age":30, "city":"New York"}
}
Objetos como valores em JSON devem seguir a sintaxe JSON.
Matrizes JSON
Os valores em JSON podem ser arrays.
Exemplo
{
"employees":["John", "Anna", "Peter"]
}
Booleanos JSON
Os valores em JSON podem ser true/false.
Exemplo
{"sale":true}
JSON nulo
Os valores em JSON podem ser nulos.
Exemplo
{"middlename":null}