Valida JSON y encuentra el error de sintaxis exacto
El validador pasa tu texto por el analizador JSON estricto del navegador. Si el análisis falla, indica dónde se detuvo para que vayas directo al error.
Ejemplo resuelto
Coma final
{
"name": "Ada",
"skills": ["math", "logic"],
}JSON no válido (Línea: 4)
- Mensaje del analizador
- Expected double-quoted property name in JSON at position 50 (line 4 column 1)
- Línea
- 4
- Columna
- 1
Clave con comillas simples
{
"name": "Ada",
'role': "admin"
}JSON no válido (Línea: 3)
- Mensaje del analizador
- Expected double-quoted property name in JSON at position 21 (line 3 column 3)
- Línea
- 3
- Columna
- 3
Clave sin comillas
{
"name": "Ada",
age: 36
}JSON no válido (Línea: 3)
- Mensaje del analizador
- Expected double-quoted property name in JSON at position 21 (line 3 column 3)
- Línea
- 3
- Columna
- 3
Los mensajes anteriores se generaron durante la compilación con el analizador JSON de V8, el que usan Chrome y Edge. Firefox y Safari redactan los errores de otra forma, pero el fallo es el mismo.
Reglas que sigue el formateador
- Las claves y las cadenas deben ir entre comillas dobles; se rechazan las comillas simples y las palabras sin comillas.
- Una coma solo puede separar dos valores, así que una coma justo antes de } o ] es un error de sintaxis.
- La línea y la columna empiezan en 1 y marcan dónde se detuvo el analizador, a menudo justo después del error real: revisa también el carácter anterior.