JSON Toolkit

JSON Toolkit

Uma bancada JSON para formatar, converter, comparar e consultar

O JSON Toolkit roda inteiramente no navegador: cole um documento para formatar, validar e comprimir, converta entre JSON5, YAML, XML e CSV, compare duas cargas, consulte com JSONPath e valide com JSON Schema. Seu JSON nunca é enviado a um servidor.

  • Roda localmente no navegador, até offline
  • Sem cadastro; seu JSON nunca sai do navegador
  • Cada guia leva à ferramenta que o demonstra

Ferramentas principais

4 ferramentas

Conversores

1 ferramentas

Ferramentas avançadas

3 ferramentas

Utilitários

2 ferramentas

Trilha de aprendizado de JSON

Abrir a base de conhecimento →

Guias detalhados de JSON em ordem de leitura: a gramática da RFC 8259 e as armadilhas dos tipos de dados, JSON5 e JSON Lines, JSONPath e JSON Patch, validação com JSON Schema, conversão de formatos, desempenho e segurança, além de contratos de API e gestão de configuraçã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.

  1. Lendo os limites da gramática JSON na RFC 8259Iniciante · ~11 min de leitura
  2. Seis tipos, precisão numérica e armadilhas de codificaçãoIniciante · ~12 min de leitura
  3. Como corrigir erros de análise JSON: verificando Unexpected token passo a passoIniciante · ~12 min de leitura
  4. O que é um arquivo JSON, com o que abri-lo e como editá-loIniciante · ~9 min de leitura
  5. Consulta de mensagens de erro JSON: do texto do erro direto para a correçãoAvançado · ~8 min de leitura
Ver todos os 6 artigos →

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.

  1. JSON5 e JSONC: JSON com comentáriosIniciante · ~10 min de leitura
  2. JSON Lines e NDJSON: dados de streamingIntermediário · ~10 min de leitura
  3. Sequências de texto JSON (RFC 7464): streaming JSON delimitado por RSIntermediário · ~9 min de leitura
  4. JSON, TOML, YAML ou CSON: escolhendo um formato de configuraçãoIniciante · ~9 min de leitura
  5. JSON binário: escolhendo entre MessagePack, CBOR e BSONIntermediário · ~10 min de leitura
Ver todos os 6 artigos →

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.

  1. A linguagem de consulta JSONPath na práticaIntermediário · ~12 min de leitura
  2. JSON Pointer, Patch e Merge PatchIntermediário · ~12 min de leitura
  3. Filtros JSONPath em profundidade: recursão, fatias e correspondência de múltiplas condiçõesIntermediário · ~10 min de leitura
  4. JSON Patch em produção: atomicidade, idempotência e conflitos concorrentesAvançado · ~10 min de leitura
  5. JMESPath para iniciantes: consultas de projeção que batem o JSONPathIniciante · ~9 min de leitura
Ver todos os 5 artigos →

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.

  1. JSON Schema: do básico à produçãoIntermediário · ~14 min de leitura
  2. Sincronização bidirecional entre Schema e tipos TypeScriptIntermediário · ~11 min de leitura
  3. Por que o JSON Schema gerado automaticamente rejeita dados reaisIntermediário · ~14 min de leitura
  4. Reutilizando JSON Schema: $ref, $defs e composição com allOf/oneOfIntermediário · ~11 min de leitura
  5. Quando erros de JSON Schema não fazem sentido: localização e governança de mensagens do AjvAvançado · ~10 min de leitura
Ver todos os 7 artigos →

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

  1. As fronteiras da conversão JSON ↔ YAML e XMLIntermediário · ~12 min de leitura
  2. Convertendo JSON de e para CSV e dados tabularesIniciante · ~10 min de leitura
  3. JSON para Excel: quatro abordagens e onde cada uma perde fidelidadeIniciante · ~11 min de leitura
  4. JSON para SQL: comandos INSERT, projeto de tabelas e armadilhas de mapeamento de tiposIntermediário · ~10 min de leitura
  5. JSON para TypeScript: interfaces, type guards e os limites da geraçãoIntermediário · ~9 min de leitura
Ver todos os 8 artigos →

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.

  1. Análise, renderização e streaming de JSON grandeIntermediário · ~13 min de leitura
  2. Lista de verificação de riscos de segurança no processamento JSONIntermediário · ~12 min de leitura
  3. Pare de comprimir JSON na ordem errada: minify vs gzip vs brotli, medidosIntermediário · ~7 min de leitura
  4. A contabilidade de memória do JSON: quanto custam realmente strings, objetos e arrays grandesAvançado · ~11 min de leitura
  5. Por que árvores JSON grandes engasgam: rolagem virtual e estratégias de recolhimentoAvançado · ~10 min de leitura
Ver todos os 6 artigos →

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.

  1. Comparação de bibliotecas de análise e processamento JSONIntermediário · ~11 min de leitura
  2. Editores, linha de comando e cadeias de automaçãoIniciante · ~10 min de leitura
  3. Escolhendo uma ferramenta de diff JSON: diff de texto, diff estrutural e visualizaçãoIntermediário · ~9 min de leitura
  4. Validação JSON no CI: um pipeline com jsonlint, ajv e jqIntermediário · ~10 min de leitura
  5. Ferramentas de visualização JSON: visão em árvore, dobramento e os trade-offs de dados grandesIniciante · ~9 min de leitura
Ver todos os 6 artigos →

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.

  1. Pontos-chave para projetar contratos de dados de API JSONIntermediário · ~13 min de leitura
  2. Gerenciando JSON para configuração, fixtures e dados locaisIniciante · ~10 min de leitura
  3. Quando dois documentos JSON diferem: diff posicional, diff por id ou normalizar primeiroIniciante · ~6 min de leitura
  4. Conflitos de merge do Git em arquivos JSON: por que merge=union grava JSON quebradoIntermediário · ~7 min de leitura
  5. Versionando contratos JSON: compatibilidade, depreciação e migração de dadosAvançado · ~10 min de leitura
Ver todos os 5 artigos →

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.

  1. FAQ de uso das ferramentas: dados, arquivos e exportaçãoIniciante · ~10 min de leitura
  2. FAQ de sintaxe e formatos: comentários, vírgulas finais e precisãoIniciante · ~12 min de leitura
  3. FAQ de consulta e validação: JSONPath e SchemaIntermediário · ~12 min de leitura
  4. FAQ de desempenho e segurança: lento, travado e dados não confiáveisIntermediário · ~13 min de leitura
  5. FAQ de colaboração em equipe: contratos, configuração e fixturesIntermediário · ~12 min de leitura
Ver todos os 25 artigos →