Convertidor de JSON a CSV — Aplana JSON anidado
Convierte arrays JSON, objetos anidados y NDJSON a CSV en tu navegador. Aplana las claves anidadas en columnas con rutas de puntos, con opciones de delimitador y encabezado.
🔒 Se ejecuta completamente en tu navegador — nada se cargaConvierte JSON en un CSV listo para hojas de cálculo
Las API, los exportadores de registros y las bases de datos NoSQL hablan JSON, mientras que las hojas de cálculo, las herramientas de BI y los asistentes de importación suelen esperar CSV. El Convertidor de JSON a CSV cubre esa brecha. Pega un array de objetos, un único objeto o JSON delimitado por saltos de línea, y la herramienta crea una tabla con una fila por registro y una columna por campo. La vista previa muestra exactamente cómo se verán tus datos antes de descargarlos, y el CSV se puede copiar al portapapeles o guardar como archivo.
El JSON del mundo real rara vez es plano. Un registro de cliente puede contener un objeto address y una lista de tags. En lugar de volcar esas estructuras en una sola celda ilegible, el convertidor las aplana mediante rutas de puntos: address.city, address.zip, tags.0, tags.1, etc. Si prefieres mantener los arrays juntos, cambia la opción de arrays a Keep as JSON text y cada array se escribirá como JSON compacto en una sola columna.
Gestiona registros irregulares
Los objetos de un mismo array suelen tener campos distintos, sobre todo cuando se omiten propiedades opcionales. El convertidor recorre cada registro, reúne la unión de todas las claves en el orden en que aparecen por primera vez y rellena los valores ausentes con celdas vacías, de modo que ningún dato se pierde sin avisar. Los valores null se convierten en celdas vacías, los booleanos y los números se escriben como texto sin formato, y los valores que contienen el delimitador, comillas o saltos de línea se entrecomillan según el estándar CSV (RFC 4180).
Delimitadores, encabezados y privacidad
Elige la coma para la mayoría de las herramientas, el punto y coma para programas de hojas de cálculo en configuraciones regionales que usan la coma decimal, el tabulador para archivos TSV o la barra vertical cuando tus datos contienen muchas comas. Desactiva la fila de encabezado cuando vayas a añadir registros a un archivo existente. Todo el procesamiento se realiza localmente en tu navegador: el JSON que pegas o arrastras nunca se sube, lo que hace que la herramienta sea segura para respuestas de API con datos personales, configuración interna o registros de acceso. En archivos muy grandes, la vista previa muestra las primeras 100 filas, mientras que la descarga siempre contiene todos los registros.
Cómo usar
- Añade el JSONPega un array JSON, un único objeto o NDJSON, o arrastra un archivo .json.
- Elige las opcionesSelecciona el delimitador, decide cómo se tratan los arrays y activa o desactiva la fila de encabezado.
- Revisa la vista previaComprueba las columnas aplanadas y las primeras filas en la tabla de vista previa.
- Descarga o copiaGuarda el archivo CSV o cópialo al portapapeles.