O que é um arquivo JSON?
JSON — dados estruturados
O que é?
O JSON é o formato de troca de dados da web. Ele não descreve um documento, e sim uma estrutura: pares nome/valor, listas, objetos aninhados. É isso que trafega entre um aplicativo e seu servidor, milhões de vezes por segundo em todo o mundo.
Sua sintaxe é mínima — chaves, colchetes, aspas — e continua legível para um humano, o que é raro em um formato pensado para máquinas.
História e origem
Douglas Crockford formalizou o JSON no início dos anos 2000, simplesmente retomando a maneira como a linguagem JavaScript declara seus objetos. Ele não inventou nada: deu nome e documentou algo que já existia.
Essa simplicidade acabou superando o XML, então dominante: em poucos anos, praticamente todas as interfaces web migraram para o JSON.
Por que é prático
Leve, legível, universal: todas as linguagens de programação sabem lê-lo e escrevê-lo sem precisar de bibliotecas exóticas.
Ele lida naturalmente com estruturas aninhadas, algo que um CSV, limitado a uma tabela simples, jamais conseguiria fazer.
Limites e defeitos
Nenhum comentário é permitido — uma lacuna constantemente criticada por quem o usa para arquivos de configuração.
Sem tipos de data, sem comentários, e uma sintaxe intransigente: uma vírgula a mais e o arquivo inteiro se torna inválido.
Dicas de uso
Para transformar dados JSON em uma tabela utilizável em uma planilha, converta-os para CSV — desde que a estrutura seja simples. Objetos aninhados não cabem em colunas.
Para um arquivo de configuração que será editado por humanos, o YAML ou o TOML são mais agradáveis: ambos aceitam comentários.
Converta seu JSON em segundos, nos nossos servidores seguros na França.
Converter um JSON