Corregir errores de sintaxis JSON
Compara ejemplos de JSON incorrecto y corregido con comas finales, comillas simples y comentarios.
Elimina la coma final
JSON permite comas entre elementos, pero no después del último valor de un objeto o una matriz.
JSON no válido
{"name":"Ada","ready":true,}JSON corregido
{"name":"Ada","ready":true}Usa comillas dobles para claves y cadenas
JSON exige comillas dobles en las claves de objeto y las cadenas. Los números, true, false y null no necesitan comillas.
JSON no válido
{name:'Ada'}JSON corregido
{"name":"Ada"}Elimina los comentarios
JSON no admite comentarios // ni /* */. Elimínalos antes de validar. Conserva // dentro de una URL entre comillas: esos caracteres forman parte de la cadena.
JSON no válido
{"count":3 // number of items
}JSON corregido
{"count":3}Comprueba la posición indicada y la línea anterior
La posición del error señala dónde detectó el navegador el problema. La causa puede ser una coma ausente o unas comillas sin cerrar en una línea anterior. Pega el contenido en el formateador JSON y revisa ambas líneas.
El formato no comprueba el significado
Solo cambian los espacios y saltos de línea. Se conservan números grandes, claves repetidas y el orden. La sintaxis válida no comprueba fechas ni campos obligatorios. Revisa los requisitos del servicio que usará los datos.
Herramientas utilizadas en esta guía
Fuentes
Revisado: