JSON Toolkit

Base de conhecimento

Uma trilha que percorre o JSON, da gramática e dos formatos até consulta, validação e prática em produção, com cada artigo ligado a uma ferramenta online.

Categorias

Capa da categoria Fundamentos do JSON e a especificação

Fundamentos do JSON e a especificação

Partindo da RFC 8259 e da ECMA-404, esta categoria apresenta a gramática, os tipos, a codificação e os limites de análise do JSON — a base sobre a qual todo trabalho com JSON se apoia.

6 artigos
Capa da categoria Formatos estendidos e dialetos

Formatos estendidos e dialetos

JSON5, JSONC, JSON Lines e NDJSON resolvem necessidades reais como comentários, vírgulas finais e streaming, e trazem problemas próprios de compatibilidade e seleção.

6 artigos
Capa da categoria Consulta e modificação incremental

Consulta e modificação incremental

Extrair um valor do JSON ou mudar um campo parece simples, mas uma vez padronizado vira quatro especificações: JSONPath, JSON Pointer, JSON Patch e Merge Patch.

5 artigos
Capa da categoria Schema e validação

Schema e validação

Descreva a forma dos seus dados com JSON Schema, transforme acordos verbais em validação executável e deixe-o impulsionar tipos TypeScript e geração de formulários em seguida.

7 artigos
Capa da categoria Conversão de formatos

Conversão de formatos

Converter entre JSON e YAML, XML, CSV, TypeScript, Java, Go e SQL nunca é sem perdas. O importante é deixar explícito onde a perda acontece.

8 artigos
Capa da categoria Desempenho e segurança

Desempenho e segurança

Um arquivo JSON de dezenas de megabytes pode congelar a thread principal, e um JSON cuidadosamente construído pode atravessar um serviço; esta categoria cobre tanto throughput quanto defesas.

6 artigos
Capa da categoria Ferramentas e ecossistema

Ferramentas e ecossistema

Bibliotecas de análise, ferramentas de linha de comando e plugins de editor formam a cadeia de ferramentas JSON do dia a dia; a chave para escolher entre elas é a qualidade da localização de erros e a saúde de manutenção do ecossistema.

6 artigos
Capa da categoria Prática de engenharia

Prática de engenharia

Colocando JSON em sistemas reais: como definir contratos de API, como gerenciar configuração e fixtures, como lidar com compatibilidade de versão e como manter dados de teste.

5 artigos
Capa da categoria de perguntas frequentes

Perguntas frequentes

Reúne as perguntas mais frequentes sobre as ferramentas deste site e sobre a especificação JSON, agrupadas por cenário, com uma resposta acionável em vez de uma conclusão vaga.

25 artigos

Atualizados recentemente

Arquivo JSON grande não abre? Escolha a ferramenta certa pelo tamanho

Exportações JSON de dezenas de MB frequentemente travam editores de texto e ferramentas online, embora o parsing leve apenas algumas centenas de milissegundos. Medimos tempo e memória em cada etapa com uma amostra de 45 MB e 500.000 registros, mostramos que o custo real está na contagem de linhas e nós e apresentamos uma tabela de decisão de ferramentas por tamanho: visualização online, extração via linha de comando, streaming e aplicativo de desktop.

Intermediário~6 min de leituraAtualizado em 2026-11-07

JSONL na prática: abrir, converter e depurar linhas defeituosas

Entregar um arquivo .jsonl inteiro ao JSON.parse e receber um erro quase nunca significa que o arquivo está corrompido — significa que a estratégia de leitura está errada. Este guia cobre as formas padrão de inspecionar e ler JSONL linha por linha, os comandos para converter de e para arrays JSON, uma tabela com seis tipos de linhas defeituosas e a maneira correta de consumir NDJSON de respostas HTTP em streaming.

Intermediário~9 min de leituraAtualizado em 2026-11-06

Testes de contrato JSON Schema: solde as regras de validação na CI

Um schema não termina quando é escrito — é ali que começa a degradação. Um erro de digitação afrouxa a validação em silêncio, uma refatoração quebra todas as fixtures. Este guia apresenta uma arquitetura viável de teste de contrato: fixtures positivos, negativos e de snapshot, lint do próprio schema, compilação única reutilizada e quatro portões de CI que transformam quebra de contrato em build vermelho.

Intermediário~8 min de leituraAtualizado em 2026-11-05

JSON para CSV: de onde vem o cabeçalho e por que os valores mudam

Nove experimentos em um conversor real: a estratégia "chaves da primeira linha" perde campos em silêncio, null, ausência e string vazia viram todos células vazias, um inteiro de 20 dígitos perde precisão já no JSON.parse, e um ponto numa chave faz dois caminhos diferentes colidirem na mesma coluna. Como o cabeçalho é construído, quais valores se distorcem e como escolher uma estratégia conforme o uso a jusante.

Avançado~6 min de leituraAtualizado em 2026-11-04