Formatar e validar JSON

Cole seu JSON para formatá-lo, minificá-lo e validá-lo na hora, com a linha e a coluna exatas quando algo der errado. Com ordenação opcional das chaves.

Seu JSON é processado inteiramente no seu navegador: nenhum dado sai desta página.

Os erros de JSON mais comuns (e como identificá-los)

A maioria dos JSON inválidos tropeça nos mesmos detalhes: uma vírgula sobrando depois do último item de um array ou objeto (válida em JavaScript, proibida em JSON), aspas simples no lugar de aspas duplas, chaves sem aspas, comentários (o JSON simplesmente não os permite) e valores como undefined ou NaN que não existem no padrão. Esta ferramenta mostra a linha e a coluna onde a análise parou: o erro de verdade quase sempre está bem ali ou no caractere imediatamente anterior. Se o erro vem de um chat ou de um arquivo de configuração (aspas simples, vírgulas sobrando, comentários), há o Reparar JSON.

Quando formatar e quando minificar

A versão formatada é para você: ler a resposta de uma API, depurar ou comparar duas estruturas. A versão minificada é para as máquinas: tirar espaços e quebras de linha deixa o arquivo menor, que é o que você quer para dados trafegados pela rede, arquivos de configuração que você distribui ou dados salvos no localStorage. A opção “Ordenar chaves” coloca as propriedades em ordem alfabética em todos os níveis de aninhamento: muito útil quando você compara dois documentos JSON gerados em momentos diferentes, porque elimina as diferenças que vêm só da ordem das chaves.

Ferramentas relacionadas