Validador de JSON Online
Valide, formate e corrija JSON de forma gratuita. Verifique sintaxe, idente código JSON e converta para formato legível. Ferramenta essencial para desenvolvedores e analistas de dados.
Insira seu JSON
Exemplos de JSON para Testar
JSON Simples
{
"nome": "João Silva",
"idade": 30,
"email": "joao@email.com",
"ativo": true
}
Array de Objetos
[
{
"id": 1,
"produto": "Notebook",
"preco": 2999.90,
"estoque": 50
},
{
"id": 2,
"produto": "Mouse",
"preco": 89.90,
"estoque": 150
}
]
JSON Aninhado
{
"empresa": "Tech Solutions",
"endereco": {
"rua": "Av. Paulista",
"numero": 1000,
"cidade": "São Paulo",
"estado": "SP"
},
"funcionarios": [
{
"nome": "Maria",
"cargo": "Desenvolvedora",
"salario": 8500.00
},
{
"nome": "Carlos",
"cargo": "Gerente",
"salario": 12000.00
}
]
}
O Que é JSON?
JSON (JavaScript Object Notation) é um formato leve de troca de dados. É fácil para humanos lerem e escreverem,
e fácil para máquinas parsearem e gerarem. É baseado em um subconjunto da linguagem JavaScript.
Sintaxe Básica do JSON:
- Dados são representados em pares chave: valor
- Chaves devem ser strings entre aspas duplas
- Valores podem ser strings, números, objetos, arrays, booleanos ou null
- Strings devem usar aspas duplas
- Objetos são delimitados por chaves {}
- Arrays são delimitados por colchetes []
- Elementos são separados por vírgulas
Erros Comuns em JSON
1. Aspas Simples vs. Duplas
JSON exige aspas duplas para strings. Incorreto: {'nome': 'João'}
Correto: {"nome": "João"}
JSON exige aspas duplas para strings. Incorreto: {'nome': 'João'}
Correto: {"nome": "João"}
2. Vírgula Extra
A última propriedade de um objeto ou elemento de array não deve ter vírgula.
Incorreto: {"nome": "João", "idade": 30,}
Correto: {"nome": "João", "idade": 30}
A última propriedade de um objeto ou elemento de array não deve ter vírgula.
Incorreto: {"nome": "João", "idade": 30,}
Correto: {"nome": "João", "idade": 30}
3. Chaves sem Aspas
Todas as chaves devem estar entre aspas duplas.
Incorreto: {nome: "João"}
Correto: {"nome": "João"}
Todas as chaves devem estar entre aspas duplas.
Incorreto: {nome: "João"}
Correto: {"nome": "João"}
4. Comentários
JSON não suporta comentários. Remova // ou /* */ antes de validar.
JSON não suporta comentários. Remova // ou /* */ antes de validar.
Dicas para Trabalhar com JSON
1. Valide Antes de Usar
Sempre valide seu JSON antes de usá-lo em produção. Um único caractere incorreto pode quebrar todo o sistema.
Sempre valide seu JSON antes de usá-lo em produção. Um único caractere incorreto pode quebrar todo o sistema.
2. Formate para Legibilidade
JSON formatado é mais fácil de ler e depurar. Use identação de 2 ou 4 espaços.
JSON formatado é mais fácil de ler e depurar. Use identação de 2 ou 4 espaços.
3. Minifique para Produção
Para APIs e transferência de dados, use JSON minificado (sem espaços ou quebras de linha) para reduzir o tamanho.
Para APIs e transferência de dados, use JSON minificado (sem espaços ou quebras de linha) para reduzir o tamanho.
4. Escapar Caracteres Especiais
Strings JSON devem escapar caracteres especiais como aspas (\\"), barras (\\\\) e quebras de linha (\\n).
Strings JSON devem escapar caracteres especiais como aspas (\\"), barras (\\\\) e quebras de linha (\\n).