Ferramenta Tool Kumar

Corrigir JSON

Cole um JSON inválido para ver o que está errado e uma versão corrigida ao lado. O Tool Kumar marca cada problema com sua linha e coluna, e “Corrigir entrada” aplica todas as correções em uma única etapa que você pode desfazer.

Como usar esta ferramenta

  1. Cole o JSON inválido ou abra o arquivo.
  2. O aviso conta os problemas que podem ser corrigidos e descreve o primeiro com sua linha e coluna. O editor sublinha cada um.
  3. Confira o documento corrigido na visualização “Formatar” e escolha “Corrigir entrada” para aplicá-lo. Ctrl+Z desfaz a ação.

Exemplo prático

Este exemplo mistura erros comuns: um comentário, chaves sem aspas, aspas simples, True e None de Python, uma vírgula no final, uma vírgula ausente e NaN. A saída é o documento corrigido.

Entrada

{
  // account settings
  name: 'Ada',
  active: True,
  plan: None,
  tags: ['json', 'tools',],
  limits: {"daily": 100 "monthly": 3000},
  ratio: NaN
}

Saída

{
  "name": "Ada",
  "active": true,
  "plan": null,
  "tags": [
    "json",
    "tools"
  ],
  "limits": {
    "daily": 100,
    "monthly": 3000
  },
  "ratio": null
}

Opções e casos especiais

  • Corrige comentários, chaves sem aspas, strings com aspas simples, vírgulas no final, vírgulas ausentes entre propriedades, True, False e None de Python e delimitadores de blocos de código Markdown ao redor do JSON colado.
  • NaN e Infinity não têm representação em JSON, então viram null. Confira a saída quando esses valores forem importantes.
  • Algumas entradas não podem ser corrigidas, como uma string sem aspas de fechamento. Nesse caso, o aviso informa um erro e sua localização.
  • A correção mantém os dígitos dos números e a ordem das chaves.

Privado por padrão

Seu documento fica neste navegador. O Tool Kumar analisa, converte e cria downloads no seu dispositivo, sem conta e sem envio ao servidor.

Corrigir JSON: perguntas frequentes

Como corrijo um JSON inválido?
Cole-o aqui. O Tool Kumar marca cada problema e mostra uma versão corrigida. Escolha “Corrigir entrada” para aplicar todas as correções de uma vez ou edite a entrada manualmente.
Todo erro de JSON pode ser corrigido?
Não. Erros de aspas, vírgulas e comentários são corrigidos automaticamente. Texto ausente, como uma string interrompida antes das aspas de fechamento, precisa ser corrigido manualmente.
A correção altera meus valores?
Os valores continuam iguais, exceto NaN e Infinity, que JSON não consegue representar e que viram null. Revise a saída antes de usá-la.

Guias de erros relacionados

Ferramentas relacionadas

Validador JSON, Escapar e remover escape de JSON e Formatador JSON.