Numexa logoNumexa

Formatar JSON Online

Valide, formate, minifique e visualize JSON em árvore.

✓ JSON válido

Seu JSON é processado só no navegador e não é enviado para nenhum servidor.

O formatador de JSON deixa legível aquele JSON todo em uma linha que vem de API, log ou banco de dados. Ele também valida o conteúdo e aponta a linha e a coluna exatas do erro, minifica para uma linha só e mostra o JSON em árvore com nós que abrem e fecham.

Antes e Depois

{"nome":"Ana","idade":30,"cursos":["JS","Python"]}
{
  "nome": "Ana",
  "idade": 30,
  "cursos": [
    "JS",
    "Python"
  ]
}

Regras da Sintaxe JSON

  • Chaves sempre entre aspas duplas: {"nome": "Ana"}.
  • Textos também usam aspas duplas. Aspas simples são inválidas.
  • Valores permitidos: texto, número, true, false, null, objeto e lista.
  • Sem vírgula depois do último item.
  • Sem comentários.

Formatar JSON em Código

// JavaScript
JSON.stringify(objeto, null, 2);

# Python
import json
print(json.dumps(dado, indent=2, ensure_ascii=False))

# Terminal (jq)
cat arquivo.json | jq .

Perguntas Frequentes

Como formatar um JSON?

Cole o JSON na caixa da ferramenta. Ele é validado e formatado na hora, com indentação de 2 espaços, 4 espaços ou tab. Depois é só copiar o resultado. Se houver erro, a ferramenta mostra a linha e a coluna do problema.

Como deixar o JSON em uma linha?

Clique em Minificar (uma linha). A ferramenta remove espaços e quebras de linha desnecessários, o que reduz o tamanho do JSON para enviar em APIs ou guardar em banco de dados.

Quais os erros mais comuns em JSON?

Vírgula depois do último item de um objeto ou lista, aspas simples em vez de aspas duplas, chaves de objeto sem aspas, comentários (JSON não aceita) e valores como undefined ou NaN, que não existem em JSON.

Como formatar JSON no VS Code?

Abra o arquivo .json e use o atalho Shift + Alt + F no Windows, Shift + Option + F no Mac ou Ctrl + Shift + I no Linux. Para um JSON colado em arquivo sem extensão, mude a linguagem para JSON no canto inferior direito antes.

Meus dados ficam salvos?

Não. O JSON é processado inteiramente no seu navegador, com JavaScript. Nada é enviado para servidor, então dá para colar respostas de API com dados internos.

Ferramentas Relacionadas