Reparar JSON online
Repare JSON inválido localmente e formate com indentação limpa. Para logs, APIs e saídas de LLM.
Relacionado
Guias para JSON Fix
Erros de análise de JSON: leia a mensagem, vá direto à correção
Um diretório de mensagens de erro dos analisadores de JSON e do artigo que explica cada uma — comece com um validador rigoroso e depois aprofunde no problema de sintaxe específico.
Corrigir vírgulas finais em JSON
Uma vírgula final depois da última propriedade do objeto ou do último item de um array é válida em alguns contextos do JavaScript, mas não é JSON válido.
Corrigir aspas simples em JSON
Strings e chaves de objeto em JSON precisam de aspas duplas. Valores entre aspas simples são comuns em trechos de JavaScript, saídas tipo Python e respostas de LLM.
Formatador JSON inteligente para JSON quebrado
Um formatador JSON comum só funciona quando a entrada já é válida. O fixjson.org é um formatador JSON com reparação automática : primeiro repara os erros de sintaxe comuns e depois formata o JSON limpo com indentação legível. Use-o para formatar JSON inválido online quando o payload vem de logs, de uma resposta de API, de uma configuração editada à mão ou de uma saída de IA.
A mesma ferramenta também é um json beautifier, json prettifier, json tidy online, json decoder e json object formatter — nomes diferentes para uma mesma operação: fazer o parse, reparar e reemitir com indentação. Quer você chame de prettify json, json beautify, code formatter ou code beautification, o resultado é o mesmo: JSON estrito e formatado no json file format padrão.
Formatar e validar andam juntos. Antes de imprimir qualquer coisa, o fixjson roda um json validator sobre o seu texto, então a ferramenta também serve como um json checker e um passo de json verify — se a json syntax estiver errada, você vê exatamente onde quebra. Cole uma json string crua, fix json que não faz parse, e leia o resultado num json viewer (jsonviewer) limpo. O mesmo site liga um json object viewer e um modo json view para inspecionar key value pairs aninhados, em vez de percorrer uma única linha longa.
Quando o parse falha, o passo de reparação assume. É o caminho de json repair que as pessoas procuram como fix json, json fix, json correct, correct json ou simplesmente fixjson. Ele reescreve as partes quebradas em JSON válido e as devolve, transformando uma execução falha de json validator numa limpa — sem upload, sem conta.
A maioria desses erros vem de tratar JSON como JavaScript. A distinção json vs javascript (json vs js) importa: JSON não tem comentários, nem vírgulas finais, nem aspas simples, nem chaves soltas. O passo de reparação reescreve cada um deles de volta em correct json para que um parser estrito o aceite.
- Aspas simples —— converte
'value'em"value" - Chaves JSON sem aspas —— envolve identificadores nus como
{ name: "Ada" }com aspas duplas - Vírgulas finais —— repara vírgulas antes de
}ou] - Erros «Unexpected token» —— limpa os erros de sintaxe comuns por trás de muitas falhas de parser JSON
- Literais do Python —— substitui
True,False,Nonepelos equivalentes JSON - Comentários JavaScript —— remove comentários de linha
//e de bloco/* */ - Cercas de código Markdown —— remove os invólucros ````json` no início e ````` no fim típicos das saídas de LLM
- Números hexadecimais —— converte
0xFFem decimal
Guias de reparação de JSON
Núcleos temáticos
- Erros de análise de JSON: leia a mensagem, vá direto à correção
- Reparar JSON inválido: de «o que está errado» a um arquivo limpo
- Formatador, validador e visualizador de JSON: escolha a ferramenta certa
- Reparar a saída JSON de um LLM: lidar com o quase-JSON da IA
- Privacidade: ferramentas JSON que não saem do seu navegador
- Interoperabilidade de JSON: YAML, CSV, XML, JWT, Schema
Guias específicos
- Como decodificar strings Base64 (e payloads JWT)
- Codificação URL: codifique parâmetros de consulta e caminhos
- Converter YAML para JSON (e evitar erros de indentação)
- Converter JSON para CSV: achatar um array de objetos
- Converter JSON para XML: raiz, atributos e arrays
- Escapar JSON como literal de string (e decodificar JSON com codificação dupla)
- Corrigir vírgulas finais em JSON
- Corrigir aspas simples em JSON
- Corrigir chaves sem aspas em JSON
- Reparar JSON gerado por LLM
- Corrigir o erro de parse JSON: Expected Property Name
- JSON x literal de objeto JavaScript
- Valide o JSON antes das requisições de API
- Formatador JSON x JSON Repair
- Corrigir erros JSON Unexpected Token
- Conversor de JSON para objeto JavaScript