9.3 - O que é Json?

Criado por Douglas Crockford no início dos anos 2000, o JSON se tornou um padrão de fato para a troca de dados na web.

JSON (JavaScript Object Notation) é um formato leve e baseado em texto para representar dados estruturados, inspirado na sintaxe de objetos do JavaScript, mas independente de linguagem. Criado no início dos anos 2000 por Douglas Crockford, o JSON surgiu como uma alternativa simples e eficiente a formatos mais complexos, como XML.

Hoje, é o padrão de fato para troca de dados em aplicações webs, sendo amplamente usado em APIs, armazenamento e comunicação entre sistemas, graças à sua facilidade de leitura e escrita para humanos e máquinas.

🧱Estrutura do JSON

🔑 Pares chave-valor

Os dados são organizados em pares de chave e valor, onde:

  • A chave é sempre uma string (entre aspas duplas " ").

  • O valor pode ser: string, número, objeto, array, booleano (true / false) ou null.

{
  "name": "Gabbu",
  "age": 21,
  "isStudent": true
}

🧳 Objetos

  • Representados por chaves { }.

  • Contêm um ou mais pares chave-valor.

📚 Arrays (Conjunto / Arranjo)

  • Representados por colchetes [ ].

  • Podem conter múltiplos valores, inclusive outros objetos.

🔁 Estrutura combinada

JSON permite aninhamento de objetos e arrays:

✅ Regras Principais

  • Aspas duplas " " para chaves e strings.

  • Não aceita comentários.

  • Sem vírgula no último item da lista ou objeto.

  • Totalmente compatível com JavaScript e a maioria das linguagens modernas.

⭐ Exemplo de resposta de API

👾 Exemplo JSON de jogos

Atualizado