JSON


Observe que a sintaxe do JSON é similar à sintaxe dos objetos JavaScript.

{
  "empresa": "Esquadrão de Super Heróis",
  "funcionarios": [
    { "nome": "Peter", "sobrenome": "Parker" },
    { "nome": "Tony", "sobrenome": "Stark" },
    { "nome": "Steve", "sobrenome": "Rogers" }
  ]
}

No formato JSON:

  • Os dados estão no formato de par chave-valor;
  • Dados são separados por vírgulas;
  • Chaves definem objetos;
  • Colchetes definem arrays.

Dica: No formato JSON devemos definir as chaves/propriedades obrigatoriamente delimitadas por aspas duplas. Já os valores podem assumir tanto formato de string com aspas duplas quanto outros formatos, como inteiros e booleanos.

Veja outro exemplo de dados no formato JSON:

{
  "nomeEsquadrao": "Esquadrão de Super Heróis",
  "cidade": "Natal",
  "inicio": 2016,
  "baseSecreta": "Instituto Metrópole Digital",
  "ativo": true,
  "membros": [
    {
      "nome": "Homem-Aranha",
      "idade": 18,
      "identidadeSecreta": "Peter Parker",
      "poderes": ["Senso Aranha", "Super Agilidade", "Força Sobre-Humana"]
    },
    {
      "nome": "Homem de Ferro",
      "idade": 39,
      "identidadeSecreta": "Tony Stark",
      "poderes": [
        "Armadura Motorizada",
        "Voo"
      ]
    },
    {
      "nome": "Capitão América",
      "idade": 112,
      "identidadeSecreta": "Steve Rogers",
      "poderes": [
        "Imortalidade",
        "Força Sobre-Humana",
        "Velocidade",
        "Escudo de Vibranium"
      ]
    }
  ]
}

Versão 5.3 - Todos os Direitos reservados