Neste artigo
Erros JSON comuns
JSON tem regras de sintaxe rigorosas que frequentemente atrapalham os desenvolvedores. Uma única vírgula mal colocada, uma chave sem aspas ou uma vírgula final tornará todo o documento inválido. Parsers JSON padrão rejeitam esses erros completamente, fornecendo apenas uma mensagem de erro.
Os erros JSON mais frequentes incluem vírgulas finais após o último elemento, aspas simples em vez de duplas, chaves sem aspas, comentários embutidos (// ou /* */), colchetes faltantes e caracteres especiais sem escape. Ferramentas de reparação JSON corrigem tudo isso automaticamente.
Como a reparação JSON funciona
Uma ferramenta de reparação JSON usa uma abordagem baseada em parser em vez de simples busca e substituição com regex. Lê a entrada caractere por caractere, mantendo uma máquina de estados que rastreia a posição atual na estrutura JSON.
- Correção baseada em parser — o mecanismo de reparação mantém um estado de análise (dentro de objeto, array, string) e usa esse contexto para determinar a correção apropriada
- Balanceamento de colchetes e chaves — rastreia aberturas e fechamentos e adiciona automaticamente os fechamentos faltantes no final ou onde a estrutura os implica
- Normalização de aspas — converte aspas simples em duplas, adiciona aspas faltantes ao redor das chaves e faz o escape correto de caracteres especiais
Experimente gratuitamente — sem cadastro
Reparar JSON →Saída de LLM e JSON truncado
Grandes modelos de linguagem frequentemente produzem JSON malformado. Podem truncar a saída no meio de um objeto, esquecer colchetes de fechamento ou adicionar comentários. A reparação JSON lida com todos esses problemas específicos de LLM.
- Saída truncada — quando um LLM para de gerar no meio de um objeto, a ferramenta fecha todas as estruturas abertas na ordem correta para produzir JSON válido
- Blocos de código Markdown — LLMs frequentemente envolvem JSON em blocos ```json...```. A ferramenta remove essas cercas antes do processamento
- Conteúdo misto — LLMs às vezes adicionam texto ou comentários ao redor do JSON. A ferramenta extrai apenas a porção JSON e corrige os problemas de sintaxe
Perguntas frequentes
A reparação JSON pode causar mudanças destrutivas?
A reparação JSON é conservadora por design — corrige apenas erros de sintaxe, nunca modifica valores de dados. Os dados reais permanecem intactos. A saída reparada é semanticamente idêntica ao que o autor pretendia.
Como a reparação lida com problemas de codificação?
JSON requer codificação UTF-8. A ferramenta lida com problemas comuns como BOM no início do arquivo, sequências de escape inválidas e caracteres de controle sem escape em strings.
JSON profundamente aninhado pode ser reparado?
Sim. A abordagem baseada em parser lida com aninhamento arbitrariamente profundo porque mantém uma pilha de estruturas abertas. Seja a entrada com 3 ou 30 níveis, o mecanismo rastreia cada nível e fecha corretamente as estruturas deixadas abertas.