Tipos de Dados JSON

Tipos de dados válidos

Nos JSON, os valores devem ser um dos seguintes tipos de dados:

  • String
  • Número
  • Objeto (Objeto JSON)
  • Array
  • Booleano
  • Nulo

Valores JSONNão podeÉ um dos seguintes tipos de dados:

  • Função
  • Data
  • undefined

String JSON

As strings no JSON devem ser envolvidas por aspas duplas.

Exemplo

{ "name":"Bill" }

Número JSON

Os números no JSON devem ser inteiros ou números de ponto flutuante.

Exemplo

{ "age":30 }

Objeto JSON

Os valores no JSON podem ser objetos.

Exemplo

{
"employee":{ "name":"Bill Gates", "age":62, "city":"Seattle" }
}

Os objetos usados como valores no JSON devem seguir as mesmas regras que os objetos JSON.

Array JSON

Os valores no JSON podem ser arrays.

Exemplo

{
"employees":[ "Bill", "Steve", "David" ]
}

Booleano JSON

Os valores no JSON podem ser true/false.

Exemplo

{"sale":true}

JSON null

Os valores no JSON podem ser null.

Exemplo

{"middlename":null}