Guías prácticas
Dar formato y validar JSON: sintaxis, estructura y esquemas
Distingue el formato JSON de la validación de esquemas y localiza errores de sintaxis frecuentes.
Formato y validación no son lo mismo
Un formateador cambia espacios e indentación; un analizador comprueba la sintaxis JSON. La validación con JSON Schema también comprueba que los datos respeten la estructura y las reglas que proporciones. Un documento bien formateado no tiene por qué cumplir el esquema de tu aplicación.
Encontrar un error
Usa comillas dobles en nombres y cadenas, elimina las comas finales y comprueba los caracteres escapados. Si es posible, prueba un ejemplo reducido, ejecuta el analizador y compara la ruta o línea señalada con el documento original.
Comprobar los datos
Después del formato, revisa tipos, campos obligatorios y valores esperados por la aplicación. El validador solo comprueba las reglas codificadas en el esquema; no demuestra que los datos sean exactos o seguros.