De JSON a un objeto JavaScript
JSON se parece a JavaScript pero no es igual: obliga a poner comillas dobles en todas las claves. Cuando quieres pegar unos datos en tu código, lo normal es escribirlos con el estilo de tu proyecto: claves sin comillas, comillas simples y una declaración como const o export default.
Esta herramienta lo hace por ti. Quita las comillas de las claves que son nombres válidos en JavaScript, escribe los textos con comillas simples o dobles, añade la declaración que elijas (const, export default o module.exports) y, si quieres, comas finales.
Los números se copian tal cual y los caracteres especiales de los textos se escapan correctamente.
Cómo convertir JSON a JavaScript
- Pega el JSON o abre un archivo .json.
- Elige la declaración: const, export default, module.exports o solo el objeto.
- Elige comillas simples o dobles y la sangría.
- Pulsa «Convertir a JavaScript» y copia el código o descarga el archivo .js.
Cuándo usarlo
- Pegar datos de ejemplo o mocks en un test.
- Convertir un archivo de configuración JSON en un módulo JavaScript.
- Crear constantes con listas de países, categorías o traducciones.
- Adaptar un JSON al estilo de tu proyecto (Prettier, ESLint).
Preguntas Frecuentes
¿Qué diferencia hay entre JSON y un objeto JavaScript?
JSON es un formato de texto con reglas estrictas: claves con comillas dobles, sin comentarios ni comas finales. Un objeto literal de JavaScript admite claves sin comillas, comillas simples, comas finales y expresiones.
¿Por qué algunas claves siguen entre comillas?
Porque no son identificadores válidos en JavaScript, por ejemplo «first-name» o «1st». Esas necesitan comillas para que el código funcione.
¿Puedo usar el resultado en TypeScript?
Sí, es JavaScript válido también en TypeScript. Si además quieres los tipos, usa el convertidor de JSON a TypeScript.
¿Se envían mis datos a algún servidor?
No. Todo se procesa en tu navegador con JavaScript. El texto que pegas y los archivos que abres no salen de tu dispositivo, así que puedes usar datos internos o de clientes con tranquilidad.
¿Es gratis?
Sí. Puedes probar la herramienta gratis con un documento (pegado o un archivo) y cambiar las opciones las veces que quieras; los intentos con errores no gastan la prueba. Para uso ilimitado y procesar varios archivos a la vez, ToolStudio Pro cuesta 1,99 € al mes e incluye todas las herramientas.