Convertidor JSON a CSV
Convierte arreglos JSON en tablas CSV o transforma CSV en JSON localmente, sin subir datos.
Relacionado
Guías para JSON to CSV
Interoperabilidad de JSON: YAML, CSV, XML, JWT, Schema
El JSON rara vez vive solo. Convierte entre JSON y YAML/CSV/XML, decodifica JWT, genera tipos y valida con JSON Schema — cada paso se queda en el navegador.
Convertir JSON a CSV: aplanar un arreglo de objetos
Un arreglo JSON de objetos se mapea a una tabla CSV — una fila por objeto, columnas de la unión de claves. El trabajo real está en el entrecomillado y en los valores anidados.
Arreglar comas finales en JSON
Una coma final después de la última propiedad de un objeto o del último elemento de un arreglo es válida en algunos contextos de JavaScript, pero no es JSON válido.
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/falseynullse 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.