JSON a CSV — convertidor en línea gratuito

Columnas aplanadas según las mismas reglas históricas de FastMinify — ideal para exports de marketing o QA.

Cargando…
Guía JSON → CSV
La misma estrategia flattenObject usada durante años — ahora en su propia URL temática.

Notas para desarrolladores

Solo los objetos o arrays de objetos se aplanan de forma predecible. Los envoltorios JSON/XML de una sola clave (p. ej. `{ "orders": [ {...} ] }`) se desenrollan automáticamente en arrays de filas. Primitivos de nivel superior o arrays heterogéneos muestran una guía para reestructurar primero. En las rutas **/es/**, el CSV usa `;` entre columnas para los valores por defecto europeos (Numbers, Excel en español). Divide exportaciones enormes offline antes de esperar rendimiento en pestañas.

Casos recurrentes

QA fusionando payloads de webhooks en hojas de cálculo. RevOps enlazando blobs JSON de CRM con plantillas CSV. Soporte emparejando tickets con exportaciones resumidas.

Acerca de las opciones

CSV salida: delimitador (Auto sigue la configuración regional — punto y coma en /es), comillas, finales de línea, fila de encabezado. CSV entrada: delimitador detectado automáticamente en la primera línea (coma, punto y coma, tabulación o pipe) — activa «primera fila = nombres de columnas». Salida JSON (fuentes XML, YAML o CSV): indentación compacta o no y ordenación recursiva opcional. JSON → XML: formato y ancho. Salida YAML: indentación, modo legible/compacto, comillas deterministas. Los comentarios XML no se recuperan en el árbol JSON.

Ejemplos prácticos

Pestaña de cuentas regionales

Entrada de ejemplo

[ { "id": 701, "account": {"name": "Nova", "tier": "enterprise"}, "active": true, "sessions": null }, { "id": 702, "account": {"name": "Pixel", "tier": "trial"}, "active": false, "sessions": 3 } ]

Salida de ejemplo

id,active,sessions,account.name,account.tier 701,true,,Nova,enterprise 702,false,3,Pixel,trial

Envoltorio de clave única se desenrolla automáticamente

Entrada de ejemplo

{ "package": { "name": "fastminify", "version": "2.1.0", "edition": "2021", "authors": ["FastMinify Team"] }, "dependencies": { "serde": { "version": "1.0", "features": ["derive"] }, "tokio": "1.35" }, "features": { "default": ["cli"], "cli": [] } }

Salida de ejemplo

package.name,package.version,package.edition,package.authors,dependencies.serde.version,dependencies.serde.features,dependencies.tokio,features.default,features.cli fastminify,2.1.0,2021,FastMinify Team,1.0,derive,1.35,cli,

Explorar convertidores relacionados

Valida exportaciones con el validador JSON, explora filas en el visor de árbol JSON o compacta payloads con nuestro minificador JSON. ¿Necesitas YAML? Consulta JSON → YAML o XML en JSON → XML.

FAQ JSON → CSV

Privacidad y ergonomía

«La conversión CSV solo admite objetos» — ¿qué significa?

Los primitivos de nivel superior carecen de semántica de columnas — envuélvelos en objetos con clave.

¿Comas incrustadas en cadenas?

Los campos se entrecomillan al estilo RFC4180 cuando hace falta.

¿Límites de filas?

Los navegadores se ahogan con CSV enormes — fragmenta primero las cargas del lado del servidor.

¿Puedo automatizar vía API?

No a través de FastMinify — replica json-converter.ts localmente para pipelines.

Convierte JSON a YAML, XML, CSV, TOML, TSV, SQL, HTML, Properties e INI — todo en tu navegador.