Desarrolladores

Conversor JSON a CSV

Pega un array de objetos JSON y conviértelo a CSV al instante. Aplana objetos anidados, soporta varios delimitadores y descarga el .csv directamente.

Otras herramientas para desarrolladores

Ver todas las herramientas para desarrolladores

¿Cómo convertir JSON a CSV?

Convertir JSON a CSV con esta herramienta es muy sencillo. Solo tienes que pegar un array de objetos JSON en el panel de entrada y pulsar el botón "Convertir a CSV". Cada objeto del array se transformará en una fila del CSV, y las claves de los objetos se usarán como cabeceras de columna. El resultado aparecerá en el panel de salida, listo para copiar o descargar como fichero .csv.

Por ejemplo, si pegas [{"nombre":"Ana","edad":25},{"nombre":"Bob","edad":30}], obtendrás un CSV con dos filas y dos columnas: nombre y edad. Si los objetos tienen claves diferentes, se generarán todas las columnas necesarias y los valores ausentes se dejarán vacíos.

¿Qué estructura JSON se soporta?

La herramienta espera un array de objetos JSON como entrada. Cada objeto representa una fila en el CSV resultante. Se soportan:

No se soportan valores primitivos sueltos ni objetos individuales (no envueltos en un array). Si tu JSON es un solo objeto, envuélvelo en corchetes: [{...}].

¿Qué delimitadores se soportan?

Puedes elegir entre tres delimitadores para separar las columnas del CSV:

¿Cómo se manejan los objetos anidados?

Cuando un objeto JSON contiene otros objetos como valores, la herramienta ofrece dos opciones:

Preguntas Frecuentes

¿Qué estructura JSON necesito?

Un array de objetos JSON. Cada objeto se convierte en una fila del CSV y las claves se usan como cabeceras. Ejemplo: [{"nombre":"Ana","edad":25},{"nombre":"Bob","edad":30}].

¿Cómo se manejan los objetos anidados?

Con la opción 'Aplanar' activa, se usa notación de punto (user.name) para convertir objetos anidados en columnas planas. Si se desactiva, los valores anidados se representan como cadenas JSON.

¿Puedo usar punto y coma como delimitador?

Sí, es útil para países que usan la coma como separador decimal. Selecciona 'Punto y coma' en el selector de delimitador antes de convertir.

¿Se puede convertir CSV a JSON?

Sí, pero con una herramienta diferente. Tenemos un conversor CSV a JSON que hace exactamente la operación inversa.