input
output
Convierte un array JSON de objetos a CSV, o pega CSV para volver a JSON.

Relacionado

Guías para JSON to CSV

Todas las guías →

JSON a CSV y CSV a JSON

Pega un array de objetos JSON y haz clic en To CSV para obtener una tabla lista para hojas de cálculo —— la cabecera es la unión de todas las claves de los objetos y los objetos o arrays anidados se escriben como JSON compacto dentro de la celda. Pega un CSV y pulsa To JSON para que cada fila se convierta en un objeto con las cabeceras como claves. Todo el procesamiento se hace en tu navegador y no se envían datos a ningún servidor.

Ya lo llames json format to csv, convert json into csv, json-to-csv converter, csv to json converter o simplemente exportación a CSV, esta herramienta cubre ambos sentidos con el mismo punto de entrada.

Cómo gestiona los casos límite el conversor

  • Comillas —— los valores con comas, comillas o saltos de línea se envuelven en comillas dobles y las comillas interiores se duplican, siguiendo la convención CSV
  • Claves faltantes —— cuando los objetos tienen claves distintas, todas las claves que aparecen forman una columna y los valores ausentes quedan en blanco
  • Datos anidados —— los objetos o arrays dentro de un campo se serializan como texto JSON en la celda
  • Inferencia de tipos —— al pasar de CSV a JSON, los números reconocibles sin ambigüedad, true/false y null se restauran a su tipo correspondiente, el resto se mantiene como cadena

Si tu JSON tiene errores de sintaxis, la herramienta repara primero los problemas habituales antes de convertir. Para los pasos completos consulta Cómo convertir JSON a CSV (y al revés), o limpia el JSON primero con JSON Fix.

FAQ

¿Cómo se representan los objetos JSON anidados en CSV?

Cada objeto o array anidado se serializa como texto JSON en su celda. CSV es plano, así que esta convención mantiene la conversión reversible. La cabecera es la unión de todas las claves de los objetos, por lo que registros con campos adicionales o faltantes siguen alineándose.