Reparo de JSON Online

Cole um quase-JSON — code fences, vírgulas sobrando, aspas simples, True/False/None do Python — e receba JSON válido e formatado de volta. Tudo roda no seu navegador.

O Reparo de JSON roda inteiramente no seu navegador. O JSON que você cola — junto com quaisquer chaves, valores ou tokens que contenha — é consertado no seu dispositivo e nunca é enviado à ArrayKit.

Abrir o Formatador JSON

Sobre Reparo de JSON

O Reparo de JSON pega o quase-JSON que modelos de linguagem, logs e edições rápidas à mão tendem a produzir e o transforma em JSON válido e formatado. Cole um blob envolto em code fences ```json, salpicado de vírgulas sobrando, aspas simples, chaves sem aspas, comentários //, aspas tipográficas ou True/False/None do Python — até mesmo um com um colchete de fechamento faltando — e receba um documento limpo de volta. A ferramenta remove primeiro as cercas Markdown ao redor, repara a sintaxe, depois reanalisa e reindenta para que o resultado seja garantidamente analisável. Um resumo curto mostra o que foi mudado — vírgulas sobrando removidas, aspas simples convertidas, chaves com aspas adicionadas — para que nada seja consertado silenciosamente. É feito para qualquer pessoa montando um pipeline de LLM, depurando uma resposta de API ou salvando um payload truncado. Cada reparo acontece localmente no seu navegador; o texto que você cola nunca sai do seu dispositivo.

Recursos

Como usar Reparo de JSON

  1. Cole o JSON quebrado ou gerado por IA na caixa de entrada
  2. Leia o JSON reparado e formatado no painel de saída à direita
  3. Confira o resumo de correções para ver o que mudou — cercas, vírgulas, aspas ou literais
  4. Escolha indentação de 2 espaços, 4 espaços ou tabulação para combinar com o estilo do seu projeto
  5. Copie o resultado ou baixe-o como um arquivo .json

Exemplo

Entrada

{ name: 'Ada', active: True, roles: ['admin', 'author',] }

Saída

{
  "name": "Ada",
  "active": true,
  "roles": [
    "admin",
    "author"
  ]
}

Uma chave sem aspas, aspas simples, o True do Python e uma vírgula sobrando são todos reparados.

Erros comuns e solução de problemas

Perguntas frequentes

Que tipos de JSON quebrado isto pode reparar?
Code fences, vírgulas sobrando, aspas simples e tipográficas, chaves sem aspas, comentários // e /* */, True/False/None do Python e colchetes de fechamento faltando. Ele lida com a saída solta que LLMs e linhas de log costumam emitir, depois reanalisa para que o resultado seja válido.
Ele conserta o JSON que o ChatGPT ou o Claude retornam envolto em code fences?
Sim. A ferramenta remove primeiro a cerca Markdown ```json (ou ``` simples) ao redor, depois repara o que está dentro. Uma cerca de abertura solitária de uma resposta truncada também é removida.
Reparar vai mudar meus dados ou só a sintaxe?
Apenas a sintaxe e a formatação mudam; suas chaves e valores são preservados. A única exceção é uma entrada truncada, em que uma chave pendente pode ser preenchida com null para que o documento possa fechar e ser analisado.
Ele pode converter dicts no estilo Python com True, False e None?
Sim. O True, False e None do Python viram true, false e null do JSON, e strings e chaves com aspas simples são convertidas em aspas duplas, então um dict Python colado sai como JSON válido.
O que acontece se o JSON estiver cortado ou truncado no meio?
O reparo fecha quaisquer objetos e arrays abertos e preenche uma chave incompleta com null. É um resgate de melhor esforço — inspecione o resumo de correções e rode de novo com o payload completo quando puder.
O JSON reparado mantém a ordem das minhas chaves e a indentação escolhida?
A ordem das chaves é preservada como escrita. Você escolhe indentação de 2 espaços, 4 espaços ou tabulação, e a saída é reanalisada e reserializada para que seja garantidamente JSON válido.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit