¿Qué es Conversor de JSON a CSV?
El Conversor de JSON a CSV convierte matrices JSON de objetos en archivos CSV. Lee los encabezados de columna de las claves JSON, aplana los objetos anidados y permite elegir un delimitador personalizado. Útil cuando necesitas esos datos en una hoja de cálculo o base de datos.
El conversor procesa arrays de objetos, toma los nombres de columna del primer registro y une las claves que aparezcan después para que no se pierda ningún campo. Los objetos anidados se aplanan en columnas con notación de puntos (address.city, address.zip) o se serializan como JSON en una sola columna. Elige coma, punto y coma, tabulador o barra vertical como delimitador.
Cómo usar
- Paso 1 — Pega un array JSON de objetos (por ejemplo, [{"name": "Alice", "age": 30}, ...]), arrastra un archivo .json al recuadro, pulsa Elegir archivo o carga el JSON directamente desde una URL. También funciona JSON Lines (NDJSON, un objeto por línea).
- Paso 2 — Elige el delimitador (coma, punto y coma, tabulación o barra vertical), decide si incluir la fila de encabezado e indica cómo tratar los objetos anidados (aplanar con notación de punto o convertir a cadena).
- Paso 3 — El CSV se actualiza en vivo mientras editas. Previsualízalo en una vista de tabla, luego cópialo o descárgalo como CSV, TSV o un archivo de Excel (.xlsx) listo para abrir.
Cuándo usar
- Importar exportaciones de API (listas de usuarios, historial de pedidos) a Excel, Google Sheets o una base de datos.
- Compartir datos tabulares con alguien que trabaja en hojas de cálculo y no en JSON.
- Pasar registros a una herramienta que solo acepta CSV, como un formulario de carga masiva o una importación de analítica.
Resultado
Exportas 500 registros de usuarios desde una API como JSON. Pega la matriz, elige el delimitador de coma con objetos anidados aplanados, y descarga un CSV limpio listo para abrir en Excel con columnas como «address.city» y «address.zip».
Preguntas frecuentes
- ¿Qué pasa con los objetos anidados al convertir a CSV?
- Con la opción aplanar activada, un objeto como {address: {city: 'X', zip: 'Y'}} se convierte en dos columnas: address.city y address.zip. Con la opción desactivada, el objeto entero queda como un JSON en una sola columna: conserva estructura pero pierde manejabilidad en hojas de cálculo.
- ¿Por qué aparecen columnas extra que no esperaba?
- Si los distintos registros del array tienen claves diferentes, el conversor las une todas para no perder datos. Los registros sin una clave concreta dejan esa celda vacía. Si quieres un esquema estricto, limpia el JSON antes de convertir.
- ¿Qué delimitador elijo: coma, punto y coma, tabulador o barra vertical?
- Coma para Excel en inglés y la mayoría de herramientas. Punto y coma para Excel europeo, donde la coma es el separador decimal. Tabulador para pegar directamente en una celda o para textos con comas que no querrías entrecomillar. La barra vertical (|) encaja en volcados de bases de datos antiguas y pipelines de logs que esperan valores separados por barras.
- ¿Cómo se manejan las comas, comillas y saltos de línea dentro de los valores?
- El conversor sigue RFC 4180: los campos con comas, comillas o saltos de línea se rodean con comillas dobles y las comillas internas se duplican (" pasa a ""). Excel y casi cualquier parser CSV lo leen sin ajustes adicionales.
- ¿Puedo reordenar las columnas antes de descargar?
- Sí. La vista previa muestra el orden actual con flechas izquierda y derecha en cada cabecera. Pulsa para mover la columna un puesto, y descarga el .csv con ese orden exacto.
Herramientas relacionadas
Buscador de Rimas
Encuentra rimas perfectas y aproximadas para cualquier palabra
Solucionador de Anagramas
Encuentra todos los anagramas válidos de cualquier palabra
Búsqueda Unicode
Busca caracteres Unicode por nombre o código
Codificador/Decodificador de URL
Codifica y decodifica URLs al instante
Alfabeto fonético OTAN
Convierte texto al alfabeto fonético de la OTAN
Contador de párrafos
Cuenta los párrafos de tu texto