Menu

Conversor de JSON a CSV

Convierte arreglos JSON a CSV y CSV de nuevo a JSON, con fila de encabezado.

Por Nethanel Bar, Co-founder & CEO

Última actualización

¿Listo para aprender a programar de verdad?

Coddy te enseña escribiendo código real en tu navegador: lecciones interactivas, feedback al instante y ayuda de IA cuando te atascas.

¿Qué es un convertidor JSON a CSV?

Un convertidor JSON a CSV transforma datos JSON estructurados (normalmente un array de objetos, como la respuesta de una API) en una tabla plana separada por comas que puedes abrir en Excel, Google Sheets o importar en una base de datos. También funciona a la inversa: analiza un archivo CSV (con fila de cabecera) y lo devuelve como un array JSON de objetos.

Al convertir JSON → CSV, la herramienta recopila todas las claves de todos los objetos para construir la fila de cabecera y luego escribe una fila por objeto. Los valores que contienen comas, comillas o saltos de línea se envuelven entre comillas según el estándar CSV, así que el resultado se abre sin problemas en cualquier hoja de cálculo. Al convertir CSV → JSON, la primera fila se interpreta como los nombres de las columnas y cada fila siguiente se convierte en un objeto; los números y booleanos se reconocen automáticamente.

Todo se ejecuta localmente en tu navegador: tus datos nunca se suben a ningún sitio.

Lo que aprenderás mientras conviertes

  • CSV es un formato plano de dos dimensiones; JSON puede anidarse: los valores anidados en profundidad se serializan como texto en una sola celda CSV.
  • El estándar CSV (RFC 4180) entrecomilla cualquier campo que contenga una coma, comillas dobles o un salto de línea, y duplica las comillas internas.
  • Un CSV necesita una fila de cabecera para que cada columna se corresponda con una clave JSON en el camino de vuelta.
  • JSON → CSV funciona mejor con un array de objetos planos con la misma forma (una 'tabla' de registros).

Cómo convertir JSON a CSV paso a paso

  1. Elige una dirección

    Selecciona JSON → CSV para aplanar el JSON en una tabla, o CSV → JSON para hacer lo contrario.

  2. Pega tus datos

    Para JSON → CSV, pega un array de objetos. Para CSV → JSON, pega un CSV cuya primera fila sea la cabecera.

  3. Revisa las columnas

    Las columnas se detectan automáticamente a partir de las claves de los objetos (JSON → CSV) o de la fila de cabecera (CSV → JSON).

  4. Copia o intercambia

    Copia el resultado con un clic, o pulsa intercambiar para convertirlo de vuelta en la otra dirección.

Ejemplos para probar

Una lista de registros

Paste a small example into the tool and change one part at a time.

Se convierte en un CSV con la cabecera id,name y una fila por objeto.

Valores que necesitan comillas

Copy the original value, run the tool, then compare the result.

La coma dentro del valor se conserva envolviendo la celda entre comillas: "hello, world".

Errores comunes

  • Pasar un único objeto JSON en lugar de un array: JSON → CSV espera un array de objetos (una lista de filas).
  • Un CSV sin fila de cabecera: la primera fila se usa como nombres de columna, así que si falta, tus datos se desplazan.
  • Esperar que los objetos anidados se expandan en columnas: los valores profundos se serializan en una sola celda, no se aplanan automáticamente.

Preguntas frecuentes sobre JSON a CSV

¿Cómo convierto JSON a CSV?
Pega un array JSON de objetos en el modo JSON → CSV. La herramienta construye la cabecera a partir de las claves y escribe una fila CSV por objeto, entrecomillando los valores cuando hace falta.
¿Puedo convertir CSV de vuelta a JSON?
Sí. Cambia al modo CSV → JSON y pega un CSV con fila de cabecera; cada fila se convierte en un objeto JSON cuyas claves son los nombres de las columnas.
¿Gestiona comas y comillas dentro de los valores?
Sí. La salida sigue el estándar CSV: los campos con comas, comillas o saltos de línea se envuelven entre comillas dobles y las comillas internas se duplican.
¿Mis datos se suben a algún sitio?
No. El análisis y la conversión se ejecutan por completo en tu navegador, así que no se envía nada a ningún servidor.

Más información

Otras herramientas para desarrolladores

Coddy programming languages illustration

Aprende a programar con Coddy

COMENZAR