Formatador e Validador de JSON
Formate, valide e minifique JSON online, grátis e sem enviar seus dados. Aponta o erro de sintaxe na hora. Funciona direto no navegador.
Como usar
- Cole o JSON no campo "JSON de entrada".
- Escolha a indentação (2 espaços, 4 espaços, tab) ou a opção de minificar.
- Veja o resultado formatado ao lado e a indicação de JSON válido ou do erro encontrado.
- Clique em "Copiar resultado" para levar o texto para a área de transferência.
Como funciona
JSON (JavaScript Object Notation) é o formato de texto mais usado para trocar dados entre aplicações e APIs. Um JSON válido é composto por objetos ({ }), listas ([ ]), textos entre aspas duplas, números, true, false e null.
Esta ferramenta lê o texto com o interpretador de JSON do próprio navegador. Se a leitura funcionar, o conteúdo é reescrito com a indentação escolhida; se falhar, mostramos a mensagem de erro indicando a posição do problema. Nada é enviado para servidores: todo o processamento acontece no seu computador.
Erros mais comuns
- Chaves sem aspas ou com aspas simples: o correto é
"chave". - Vírgula sobrando depois do último item de um objeto ou lista.
- Comentários (
//ou/* */), que o JSON não permite. - Valores como
undefinedouNaN, que não existem em JSON.
Exemplo
A entrada {"a":1,"b":[1,2]} com indentação de 2 espaços vira um texto em várias linhas, com cada item em sua própria linha. Em modo minificado, o resultado é o menor texto possível, útil para reduzir o tamanho de requisições.
Perguntas frequentes
Meus dados são enviados para algum servidor?
Não. A validação e a formatação acontecem inteiramente no seu navegador, então o conteúdo que você cola aqui não sai do seu computador.
Qual a diferença entre formatar e minificar?
Formatar adiciona quebras de linha e indentação para facilitar a leitura. Minificar remove todo espaço desnecessário para deixar o JSON o menor possível.
Por que meu JSON com aspas simples é inválido?
O padrão JSON exige aspas duplas em chaves e textos. Aspas simples são aceitas em JavaScript, mas não em JSON.
A ferramenta aceita JSON com comentários?
Não. Comentários não fazem parte do padrão JSON e são apontados como erro de sintaxe.