Formatar ou Validar JSON

JSON Formatter & Validator

Formate, valide e manipule JSON facilmente

Caracteres: 0 Linhas: 0 Tamanho: 0 bytes

Ferramentas Extras

🔍 JSON Path

Extrair valores usando JSON Path

📊 Estatísticas

Cole um JSON válido para ver estatísticas

Sobre JSON

📋 O que é JSON?

JSON (JavaScript Object Notation) é um formato leve de troca de dados, fácil de ler e escrever para humanos e máquinas.

É baseado em um subconjunto da linguagem JavaScript, mas é independente de linguagem.

✨ Formatação (Beautify)

Antes: {"name":"John","age":30}

Depois:

{
  "name": "John",
  "age": 30
}

Torna o JSON legível com indentação e quebras de linha.

🗜️ Minificação (Compact)

Remove espaços em branco e quebras de linha, reduzindo o tamanho do arquivo.

Uso: Reduzir tráfego de rede, economizar banda.

✅ Validação

Verifica se o JSON está sintaticamente correto.

Erros comuns:

  • Vírgula extra no final
  • Falta de aspas nas chaves
  • Aspas simples em vez de duplas
  • Comentários (JSON não suporta)

🔐 Escapar/Unescapar

Escapar: Converte caracteres especiais para uso em strings.

Exemplo: "\"

Uso: Embed JSON dentro de JSON, APIs, configurações.

💡 Dicas

  • Use sempre aspas duplas ("), nunca simples (')
  • Chaves devem estar entre aspas: {"key": "value"}
  • Não use vírgula após o último item
  • JSON não suporta comentários
  • Use null para valores nulos, não undefined

🎯 Casos de uso

  • APIs REST: Formato padrão de requisição/resposta
  • Configurações: package.json, tsconfig.json
  • Armazenamento: localStorage, databases NoSQL
  • Logs: Estruturados e fáceis de parsear
  • WebSockets: Mensagens em tempo real