Reparador JSON
Transforme um literal de objeto JavaScript ou uma configuracao com comentarios em JSON real, com uma lista de cada alteracao.
Entrada
A coloracao sintatica esta desligada para este documento.
Saida
A coloracao sintatica esta desligada para este documento.
O resultado aparece aqui.
Esquema (opcional)
A coloracao sintatica esta desligada para este documento.
O que foi alterado
Funciona inteiramente no seu navegador.
Sobre esta ferramenta
A maioria das ferramentas de reparo corrige seu documento silenciosamente, o que não ensina nada e esconde os casos em que a correção não foi o que você pretendia. Esta lista cada alteração com seu número de linha, para que você possa verificar o resultado em vez de confiar nele. Isso é mais importante para valores que o JavaScript permite e o JSON não consegue expressar: NaN, Infinity e undefined todos se tornam null, o que altera seus dados em vez de apenas sua pontuação. Esses são sinalizados separadamente exatamente por esse motivo. Quando um documento está quebrado demais para ser resgatado, a ferramenta diz isso e mostra o erro restante em vez de devolver algo que ainda não pode ser analisado. Uma opção alternativa "Extrair do texto circundante" procura pelo valor JSON primeiro, dentro de um bloco de código Markdown ou entre texto comum, para o caso comum de colar uma resposta de chat inteira em vez de apenas a parte relevante. Um documento que simplesmente para no meio do caminho, a forma mais comum de uma resposta cortada por limite de tokens, é fechado em vez de rejeitado: uma string não terminada recebe sua aspas de fechamento, e qualquer objeto ou array ainda aberto recebe sua chave ou colchete de fechamento, com um valor inventado apenas para uma chave que foi lida mas nunca recebeu um.
Como usar
- Cole o JSON quebrado no painel de entrada, ou carregue o exemplo.
- Pressione Reparar. O documento corrigido aparece a direita.
- Leia a lista de alteracoes abaixo, depois copie ou baixe o resultado.
- Opcionalmente, marque "Verificar contra um schema" e cole um OpenAPI ou JSON Schema para ver se o resultado reparado corresponde.
- Cole um reply de chat inteiro em vez de apenas o JSON? Marque primeiro "Extrair do texto ao redor", para que a ferramenta encontre o valor antes de reparar.