JSON Toolkit

Conversor JSON5

Convierte entre JSON5 y JSON estándar con comentarios, comillas simples y comas finales

JSON5 → JSONAdmite comentarios, comillas simples, comas finales, claves sin comillas y números hexadecimales
Resultado JSON estándar

Conversión entre JSON5 y JSON estándar

JSON5 amplía el JSON estándar con comentarios, cadenas entre comillas simples, claves sin comillas, comas finales y números hexadecimales, lo que lo hace popular para configuraciones de frontend y archivos de datos escritos a mano. Esta página convierte JSON5 en JSON estricto para API y herramientas que solo aceptan JSON estándar.

El sentido inverso presenta el JSON estándar como texto compatible con JSON5, manteniendo claves y comillas convencionales, lo que encaja en proyectos que prefieren archivos aptos para comentarios. La conversión opera a nivel de sintaxis y nunca inventa comentarios.

Cuando aparece un error de sintaxis, el editor marca su línea y columna y explica la causa, como una coma final mal colocada o una cadena sin terminar. Corrígelo y vuelve a ejecutar la conversión; la entrada y la salida permanecen en el navegador.

Preguntas frecuentes

¿Pueden los navegadores o los backends leer archivos JSON5 directamente?
La mayoría de los analizadores integrados solo aceptan JSON estándar. Convierte a JSON estándar en esta página antes del despliegue, o realiza la conversión durante el paso de compilación.
¿Se conservan los comentarios durante la conversión?
Los comentarios se descartan al generar JSON estándar porque el formato no los admite. El sentido inverso tampoco genera comentarios.
¿Qué ocurre con las claves sin comillas?
Las claves sin comillas reciben comillas dobles en la salida JSON estándar, mientras que el texto de la clave en sí permanece sin cambios.