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) ounull.
{
"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

