Skip to main content
Volver a herramientas

JSON to CSV

Convierte un array JSON de objetos a formato CSV

Acerca de JSON to CSV

Convierte un array JSON de objetos en texto separado por comas, con una fila de encabezado formada por todas las claves encontradas en los objetos, de modo que los registros con campos distintos quedan alineados bajo las columnas correctas. Los objetos y arrays anidados se conservan como texto JSON dentro de su celda. Útil para abrir respuestas de API en una hoja de cálculo o pasar datos a herramientas que solo aceptan CSV.

Categoría: Conversores.

Preguntas frecuentes

¿Qué estructura JSON funciona para la conversión a CSV?

▾

Un array de objetos en el nivel superior. Cada objeto se convierte en una fila y las columnas son todas las claves encontradas en los objetos, en el orden en que aparecen por primera vez, con una celda vacía donde a un objeto le falta una clave. Cualquier otra cosa en el nivel superior, como un objeto suelto, se rechaza con un error.

¿Los objetos anidados se aplanan en columnas?

▾

No. Los objetos y arrays anidados se escriben en una sola celda como texto JSON, por ejemplo {"city":"NY"}, entre comillas y con las comillas internas duplicadas. Aplánalos antes, por ejemplo en una clave address_city, si necesitas columnas separadas.

¿Qué delimitador y reglas de comillas usa la salida?

▾

Las columnas siempre se separan con comas y las filas con saltos de línea. Un valor que contiene una coma, comillas dobles o un salto de línea se encierra entre comillas dobles, duplicando las comillas internas, y los valores null quedan como celdas vacías.

¿Puedo descargar el archivo CSV?

▾

Sí. Además de copiar el resultado, puedes descargarlo como export.csv; el archivo se genera en tu navegador, así que no se sube nada.

Herramientas relacionadas