Ferramentas para programadores

Formatador e validador JSON

Formate ou minify JSON e veja um erro de análise em linguagem clara quando o documento é inválido.

Formatador e validador JSON workspace

Como usar

Cole JSON, escolha uma indentação e depois Formatar ou Minificar. Carregar exemplo preenche a amostra. Copiar e Transferir usam a caixa de resultado.

Exemplo

Um objeto compacto vira um documento com recuo de dois espaços.

Entrada

{"name":"Ada","skills":["math"]}

Saída

{
  "name": "Ada",
  "skills": [
    "math"
  ]
}

Como funciona

O formatador analisa o documento com o analisador JSON do navegador e o reescreve com o recuo que você escolheu. Minificar remove espaços em branco insignificantes. Strings, números, booleanos, null, objetos e arrays são preservados. Uma vírgula final, um comentário ou aspas simples são rejeitados porque não são JSON.

Erros comuns

  • Uma vírgula final após o último item Remova a vírgula. JSON não a permite.
  • Aspas simples em torno das strings Substitua-as por aspas duplas.
  • O erro menciona uma linha e uma coluna Comece nessa posição. O analisador para no primeiro problema que consegue nomear.

Limitações

Comentários, vírgulas finais e NaN ficam fora do JSON. Inteiros maiores que o intervalo seguro de inteiros podem mudar ao serem analisados. A ferramenta não ordena chaves nem converte tipos.

Privacidade

O texto que você cola é processado no seu navegador. O PepsTools não o recebe, não o armazena nem o envia a outro serviço.

Perguntas

A formatação envia meu JSON?

Não. A análise e a formatação acontecem no seu navegador.

Por que um arquivo que parecia válido falhou?

JSON é mais rigoroso do que muitas linguagens de configuração. Comentários e vírgulas finais costumam ser a causa.