ToolStudio.es
En tu navegador1 Prueba Gratis

Convertir JSON a JavaScript

Convierte JSON en un objeto literal de JavaScript listo para pegar en tu código, con el estilo de comillas y declaración que uses.

Prueba gratis: procesa 1 documento (pegado o 1 archivo) y cambia las opciones las veces que quieras. Los errores no gastan tu prueba.
Entrada · JSON

Todo se procesa en tu navegador: tus datos no se envían a ningún servidor.

Resultado · JavaScript
Declaración
Comillas
Sangría

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

  1. Pega el JSON o abre un archivo .json.
  2. Elige la declaración: const, export default, module.exports o solo el objeto.
  3. Elige comillas simples o dobles y la sangría.
  4. 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.

Herramientas relacionadas

Desarrollo

Convertir JSON a TypeScript

Crea interfaces o types de TypeScript desde JSON: une los objetos de una lista en un solo tipo, marca como opcionales (?) las claves que faltan y crea uniones cuando los valores cambian.

JSONTypeScript
Probar herramienta
Desarrollo

Formatear JSON

Pega JSON minificado o desordenado y obtenlo con sangría de 2, 4 espacios o tabulador, con las claves ordenadas si quieres. Señala la línea y la columna de cualquier error.

JSON
Probar herramienta
Desarrollo

Minificar JSON

Compacta JSON en una sola línea sin cambiar ningún valor y mira cuánto se reduce. Útil para APIs, archivos de configuración y peticiones más ligeras.

JSON
Probar herramienta
Desarrollo

Validador de JSON

Valida JSON según el estándar RFC 8259 y explica cada error en lenguaje claro: comas finales, comillas simples, claves sin comillas o comentarios. También avisa de claves repetidas.

JSON
Probar herramienta
Featured on TinyShelf