Convertidor JSON a CSV
Convierte arrays JSON a CSV o CSV de vuelta a JSON. Elige el delimitador, previsualiza el resultado y descarga. Todo se ejecuta en tu navegador.
Cómo funciona: Pega JSON o CSV abajo, elige la dirección de conversión, selecciona el delimitador y haz clic en Convertir. Previsualiza el resultado como tabla y descarga cuando quieras. Ningún dato sale de tu navegador.
¿Qué es la conversión de JSON a CSV?
La conversión de JSON a CSV transforma datos JSON estructurados (normalmente un array de objetos) en un formato CSV tabular y plano que hojas de cálculo y bases de datos pueden importar fácilmente. Cada objeto del array JSON se convierte en una fila, y cada clave única se convierte en un encabezado de columna. El proceso inverso — CSV a JSON — convierte cada fila en un objeto JSON usando la fila de encabezado como claves.
JSON vs CSV — Cuándo usar cada uno
JSON es ideal para representar datos jerárquicos y anidados, y es el formato estándar para APIs y aplicaciones web. CSV es perfecto para datos tabulares planos y es compatible con prácticamente cualquier herramienta: hojas de cálculo (Excel, Google Sheets), bases de datos y herramientas de análisis. Usa JSON cuando necesites estructuras anidadas o preservar tipos de datos; usa CSV cuando compartas datos con usuarios no técnicos o importes a hojas de cálculo y bases SQL.
Manejo de JSON anidado
Los arrays JSON planos se convierten limpiamente a CSV, pero los objetos y arrays anidados requieren aplanamiento. Las estrategias más comunes incluyen notación con punto (address.city se convierte en una columna), serializar valores anidados como JSON, o expandir arrays en múltiples filas. Esta herramienta aplana un nivel de anidamiento con notación de punto y serializa las estructuras más profundas como cadenas JSON, preservando todos tus datos y manteniendo el CSV legible.
Consejos para la conversión de datos
- Asegúrate de que tu JSON sea un array de objetos con claves consistentes para una conversión limpia
- Usa punto y coma o tabulaciones como delimitadores si tus datos contienen comas
- Desactiva la fila de encabezado cuando tu CSV ya incluye encabezados o cuando estés añadiendo datos
- Previsualiza la tabla antes de descargar para detectar problemas de formato
- Para conjuntos de datos grandes, CSV es más eficiente en memoria que JSON
- Encierra entre comillas los campos que contengan el carácter delimitador para evitar errores de parseo