El convertidor analiza la entrada con JSON5 antes de emitir JSON formateado. Los literales de objeto con forma de datos pueden usar claves sin comillas, comillas simples, comentarios y comas finales, y luego conservar o alfabetizar el orden de claves.
La salida es JSON estricto, así que solo conserva valores que JSON puede representar. Funciones, métodos, prototype, propiedades computadas y undefined no son valores JSON válidos y deben eliminarse o reescribirse antes de convertir.
Preguntas y respuestas frecuentes sobre este tema.
Los literales de objeto JavaScript pueden usar claves sin comillas, comillas simples, comentarios y comas finales cuando están escritos como datos estilo JSON5. JSON requiere claves con comillas dobles y solo soporta cadenas, números, booleanos, null, arrays y objetos. Funciones, métodos, undefined y propiedades computadas deben eliminarse antes de convertir.
Sí, el menú desplegable de ordenamiento permite organizar todas las claves de objeto JSON en orden alfabético (A a Z) o mantener el orden de propiedades de su fuente JavaScript. El ordenamiento se aplica recursivamente a cada objeto JSON anidado.
Sí, elija entre 2 espacios, 4 espacios o tabulaciones para la indentación de la salida JSON mediante las opciones de formato. Para respuestas de API, 2 espacios es estándar; para archivos de configuración legibles, 4 espacios puede ser preferible.
No, la conversión de objeto JS a JSON se realiza completamente del lado del cliente en su navegador. Su código JavaScript se analiza localmente y nunca se transmite a ningún servidor externo.