Acerca de Comprobar Sintaxis JSON
Pega tu JSON y conoce al instante si es válido. El Validador JSON de SyntaxMaster detecta errores de sintaxis con línea y columna exactas.
Preguntas frecuentes
¿Qué es la validación de JSON?
La validación de JSON comprueba si una cadena es JSON sintácticamente correcto: corchetes emparejados, claves correctamente entrecomilladas, secuencias de escape válidas y sin comas finales. Un validador informa la línea y columna exactas de cada error para que puedas corregirlos.
¿Cuáles son los errores de sintaxis más comunes en JSON y cómo se corrigen?
Los errores más frecuentes son: comas al final del último elemento de un objeto o array (válidas en JavaScript pero no en JSON), cadenas con comillas simples (JSON exige comillas dobles), claves sin comillas, comas faltantes entre elementos y corchetes o llaves sin cerrar. El validador indica la línea y columna exactas de cada error.
¿Cuál es la diferencia entre validación de JSON y validación con esquema JSON?
La validación de JSON comprueba la corrección sintáctica: corchetes correctos, claves entre comillas y sin comas sobrantes. La validación con esquema JSON va más lejos y verifica que los datos coinciden con un contrato definido: campos obligatorios presentes, valores del tipo correcto y cadenas que siguen un patrón. Esta herramienta solo valida la sintaxis.
¿Qué especificación JSON utiliza este validador?
El validador sigue el estándar RFC 8259, que no permite comentarios, comas al final, NaN, Infinity ni cadenas con comillas simples. Estas son características de formatos como JSON5 o JSONC. Si tu entrada usa esas extensiones, conviértela a JSON estándar antes de validar.
¿Puede un validador de JSON reparar el JSON inválido automáticamente?
Sí. La función de reparación automática elimina comas sobrantes, convierte cadenas con comillas simples a comillas dobles y añade comillas a las claves sin ellas. No puede corregir errores estructurales como tipos de datos incorrectos o datos corruptos; esos requieren revisión manual en la ubicación del error señalada.
Advertisement300 × 250
Advertisement300 × 250