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
nullpara valores nulos, nãoundefined
🎯 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