Validador JSON — Verificar Sintaxe JSON Online Grátis
Cole seu JSON para verificar instantaneamente se é válido e localizar erros de sintaxe com número exato de linha e coluna.
O que é Validação de JSON?
A validação de JSON verifica se uma string JSON está em conformidade com a especificação JSON (RFC 8259). Ao contrário dos objetos JavaScript, o JSON tem regras rígidas: todas as chaves devem ser strings entre aspas duplas, vírgulas no final não são permitidas e os valores devem ser de um dos seis tipos: string, número, objeto, array, booleano ou null. Este validador de JSON online gratuito destaca a linha e coluna exatas de qualquer erro de sintaxe. Tudo funciona no seu navegador — nenhum dado é enviado a qualquer servidor.
Erros Comuns de Sintaxe JSON
- Aspas simples em vez de duplas — JSON exige
"chave", não'chave' - Vírgulas no final —
[1, 2, 3,]é inválido - Chaves sem aspas —
{nome: "João"}é inválido - Comentários —
// comentáriosnão fazem parte do JSON - Colchetes não correspondentes — cada
{precisa de um}correspondente
Como Validar JSON em Python
import json
try:
json.loads(sua_string_json)
print("JSON válido")
except json.JSONDecodeError as e:
print(f"JSON inválido: {e}")
Depois de validar, use o Formatador JSON para embelezar ou o Minificador JSON para comprimir.
Perguntas Frequentes
O que torna um JSON inválido?
Causas comuns: aspas simples em vez de duplas, vírgulas no final, chaves sem aspas, comentários ou colchetes não correspondentes.
Meus dados estão seguros?
Sim. Toda a validação acontece inteiramente no seu navegador. Nenhum dado é enviado a qualquer servidor.
JSON pode ter comentários?
Não. Comentários não fazem parte da especificação JSON (RFC 8259). Parsers JSON padrão rejeitam qualquer entrada com comentários.
O que é JSON lint?
JSON lint é outro termo para validação de JSON — verificar erros de sintaxe. "Lint" refere-se à prática de verificação estática de código ou dados. JSON lint e validador JSON significam a mesma coisa.