voltar ao cardápio
Bases · massas & molhos
JSON logo

JSON

Sal · estrutura discreta e onipresente.

JavaScript Object Notation é o formato universal de troca de dados entre sistemas. APIs REST, configurações, persistência leve — está em tudo.

// história

Como JSON surgiu

Douglas Crockford propôs JSON em 2001 como resposta à verbosidade do XML em APIs. A sintaxe copia literais de objeto JavaScript — chaves entre aspas, arrays, números e booleanos — o que tornou trivial serializar e parsear em qualquer linguagem com runtime JS ou não. A ideia central era: um formato mínimo, legível por humanos e barato para máquinas. Virou RFC 8259 e o padrão de facto da web moderna, de microserviços a arquivos de configuração.

// a metáfora

Por que sal?

É o sal: você quase não percebe, mas sem ele nada tem gosto. Pequeno, essencial, em toda receita digital.

// ficha técnica

Especificações

Paradigma
Formato de dados
Primeiro release
2001
Criador
Douglas Crockford
Licença
Padrão público (RFC 8259)
quando usar
  • APIs REST e troca de dados entre serviços
  • Arquivos de configuração (package.json, tsconfig, etc.)
  • Persistência leve em key-value stores
quando evitar
  • Documentos com comentários (use JSONC ou YAML)
  • Dados binários grandes (use Protobuf, MessagePack)

// continue explorando

Volte ao cardápio e descubra outros ingredientes.

no forno da casa

Mind Blog

Esta é a pizza que a Alamino Code Solutions está assando agora: laboratório editorial no ar, com tipagem ponta a ponta e ambiente reproduzível — o mesmo critério deste cardápio, servido ao vivo.

Visitar mind.alamino.dev.br