Herramienta de desarrollo / 27
Convertidor de literales de objeto de JS a JSON estricto
Convierte literales de objeto de JS con claves sin comillas, comillas simples y comas finales en JSON estricto.
Convertidor de literales de objeto de JS a JSON estricto: TOEA analiza claves sin comillas, valores de cadena con comillas simples y comas finales para generar JSON válido. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.
- Categoría
- Herramientas de desarrollo
- Se ejecuta
- En tu navegador
- Coste
- Gratis · sin registro
- Disponibilidad
- Lista para usar
Qué cambia al pasar a JSON
Algunos valores de JavaScript no tienen representación en JSON. Una propiedad establecida como undefined desaparece, y undefined dentro de un array se convierte en null. Los números hexadecimales y los separadores numéricos, como 1_000, se escriben como decimales normales. Los literales de plantilla se convierten en cadenas simples, con cualquier ${…} conservado como texto literal. Los enteros superiores a 9.007.199.254.740.991 pierden precisión porque el valor pasa por un número de JavaScript; escribe primero los ID largos como cadenas en el código fuente.
Solo datos, nunca código
El conversor lee el literal como datos y nunca lo ejecuta, por lo que un fragmento pegado no puede hacer nada. La contrapartida es que rechaza todo lo que se calcula: variables, llamadas a funciones, new Date(), sintaxis spread, NaN e Infinity. Sustituye cada elemento por el valor que quieras en el JSON y vuelve a convertirlo; el error indica la línea y la columna que debes revisar. Un const name = o export default al principio se elimina automáticamente. El validador de JSON confirma el resultado antes de incorporarlo a un archivo de configuración.
Cómo se usa
- Pega un fragmento de objeto de JS.
- Ajusta la indentación del formato.
- Copia la salida JSON válida.
Privacidad y límites
El análisis y el formateo se realizan 100% en tu navegador, de forma local.
Herramientas relacionadas
Preguntas frecuentes
¿Puede analizar objetos con comillas simples?
Sí, las claves y los valores entre comillas simples se convierten automáticamente a comillas dobles.
Herramienta gratuita · se ejecuta en tu navegador · sin cuenta