Objeto JS ↔ JSON
Acepta la sintaxis floja que escribes en JS real: claves identificador sin comillas, comillas simples, comas finales, comentarios de línea. Emite JSON canónico (o, en la dirección inversa, un literal JS limpio que coincide con lo que tecleas a mano). Útil para convertir output del dev-console copiado a algo que un parser JSON acepte, o para embellecer respuestas API para inclusión en código.
{
"name": "Alice",
"age": 30,
"email": "alice@example.com",
"roles": [
"admin",
"editor"
],
"address": {
"city": "Seoul",
"zip": "04524"
},
"active": true,
"bio": null
}JS → JSON evalúa la entrada como expresión JS — úsalo solo con tus propios datos.
Cómo usar
- Pega tu literal JS o JSON.
- Elige la dirección — JS → JSON envuelve valores estrictamente; JSON → JS quita comillas de claves identificador y prefiere comillas simples.
- Copia la salida. La indentación se mantiene consistente.
Preguntas frecuentes
- ¿Cómo se parsea?
- JS → JSON usa `new Function('return (…)')` dentro de la página. Seguro para alimentar con tus propios datos; no pegues código fuente no confiable aquí.
- ¿Y funciones, fechas o RegExps?
- JSON solo puede llevar strings, números, booleans, null, arrays y objetos planos. El conversor rechaza cualquier otra cosa con error explícito en vez de quitarla silenciosamente como haría `JSON.stringify`.
- ¿Por qué preferir comillas simples para salida JS?
- Coincide con el estilo prevaleciente en codebases JS modernos (y es lo que Prettier emite por defecto). Conmuta si prefieres ver comillas dobles.
Herramientas relacionadas
Conversor de CSS a objeto de estilo JS
Convierte un bloque de declaraciones CSS en un objeto de estilo en línea de React/JS, en tu navegador.
Conversor XML ↔ JSON
Convierte XML a JSON y viceversa, con soporte completo de atributos, prefijo de atributo y clave de texto configurables. DOMParser nativo del navegador maneja namespaces, CDATA, comentarios.
Conversor de escape de strings
Escapa un string para 10 contextos a la vez — JavaScript, JSON, entidades HTML, URL, SQL, regex, Bash (comillas simples/dobles), C string, escapes Unicode \u. Copia el que necesites.
Conversor JSON ↔ YAML
Convierte JSON a YAML o YAML a JSON — elige la indentación y copia el resultado.
CSV → HTML / Markdown / Tabla JSON
Convierte CSV a `<table>` HTML, tabla Markdown o array JSON de objetos — autodetecta el delimitador.
Analizador de texto de ancho fijo a CSV / JSON
Divide texto de ancho fijo / columnas fijas en campos por anchos de columna y expórtalo como CSV o JSON, en tu navegador.