Conversor de JSON a CSV
Este conversor de JSON a CSV transforma un arreglo JSON de objetos en un CSV limpio que puedes abrir en una hoja de cálculo. Pega o sube tu JSON y la herramienta crea las columnas, escapa los valores y muestra el resultado al instante. Está pensado para desarrolladores, analistas y cualquiera que necesite datos JSON en formato tabular.
Maneja datos del mundo real, no solo registros planos: los objetos anidados se aplanan en columnas con notación de punto (como address.city), los arreglos se conservan como cadenas JSON y las claves inconsistentes entre objetos se combinan en una sola fila de encabezados. Alterna entre una vista de Texto sin procesar y una vista de Tabla tipo hoja de cálculo, y luego descarga un archivo .csv o copia el resultado al portapapeles.
Cómo Convertir JSON a CSV
Agrega tu JSON
Pega un arreglo JSON de objetos en el panel de entrada, haz clic en Subir archivo para cargar un archivo .json o .txt, o haz clic en Datos de ejemplo para probarlo con datos de muestra. Un objeto JSON único se envuelve automáticamente en un arreglo.
Elige tus opciones
Elige un Delimitador —coma, tabulación, punto y coma o barra vertical— para que coincida con tu aplicación de destino. Deja Aplanar anidados activado para expandir los objetos anidados en columnas separadas, o desactívalo para conservarlos como cadenas JSON.
Previsualiza el resultado
La conversión ocurre mientras escribes. Quédate en la vista de Texto para ver el CSV sin procesar, o cambia a la vista de Tabla para ver tus datos en una cuadrícula tipo hoja de cálculo con números de fila. La barra de estado informa filas, columnas y tamaño de salida.
Exporta tu CSV
Haz clic en Descargar para guardar el resultado como archivo .csv, o en Copiar para enviar el texto CSV al portapapeles. Abre el archivo directamente en Excel, Google Sheets o Numbers.
Funciones
Conversión Instantánea
Los arreglos JSON de objetos se convierten a CSV en tiempo real mientras escribes o pegas: sin botón que pulsar ni esperas.
Aplanado de Objetos Anidados
Los objetos anidados se expanden en columnas separadas con notación de punto, así {"address":{"city":"NY"}} se convierte en una columna address.city.
Activa o Desactiva el Aplanado
Desactiva el aplanado para conservar los objetos anidados como cadenas JSON compactas en una sola columna en lugar de expandirlos.
Cuatro Opciones de Delimitador
Elige coma, tabulación, punto y coma o barra vertical para CSV estándar, TSV, configuraciones regionales europeas o datos con muchas comas.
Vista Previa en Tabla
Mira tu salida en una tabla tipo hoja de cálculo con encabezados fijos, números de fila y filas alternadas, con desplazamiento para conjuntos de datos anchos.
Vista de Texto Sin Procesar
Cambia a la vista de Texto para leer el CSV exacto carácter por carácter antes de exportarlo.
Sube Archivos JSON
Carga un archivo .json o .txt directamente desde tu dispositivo en lugar de pegar datos largos a mano.
Descargar y Copiar
Guarda el resultado como archivo .csv o copia el texto CSV al portapapeles con un solo clic.
Escape Conforme al Estándar
Los valores que contienen el delimitador, comillas dobles o saltos de línea se entrecomillan y escapan automáticamente según la especificación CSV (RFC 4180).
Barra de Estado en Vivo
Una barra de estado muestra el estado de validación junto con el conteo de filas, columnas y el tamaño del archivo de salida mientras trabajas.
Datos de Ejemplo con Un Clic
Carga un JSON de ejemplo listo para usar con objetos anidados y arreglos para probar el conversor sin escribir nada.
Envoltura Automática de Objeto Único
Pega un solo objeto JSON y se envuelve automáticamente en un arreglo, de modo que se convierte en un CSV de una fila sin cambios.
Preguntas Frecuentes
¿Cómo convierto JSON a CSV?
Pega un arreglo JSON de objetos en el panel de entrada (o sube un archivo .json), elige un delimitador y el CSV se crea al instante. Luego haz clic en Descargar para guardar un archivo .csv o en Copiar para copiar el texto. No hay nada que instalar ni registrarse.
¿Qué formato JSON acepta esta herramienta?
Acepta un arreglo JSON de objetos, como [{"name":"John"},{"name":"Jane"}]. Un objeto JSON único se envuelve automáticamente en un arreglo. Los valores primitivos simples (una sola cadena, número o booleano) no son compatibles porque no se asignan a filas y columnas.
¿Cómo se convierte el JSON anidado a CSV?
Con Aplanar anidados activado, los objetos anidados se expanden en columnas separadas con notación de punto: {"user":{"name":"John"}} se convierte en una columna user.name. Desactiva la opción y cada objeto anidado se conserva como una cadena JSON en una sola columna.
¿Cómo se manejan los arreglos dentro de los objetos?
Los arreglos siempre se serializan como cadenas JSON, sin importar la opción de aplanado. Por ejemplo, {"tags":["a","b"]} produce ["a","b"] en la celda del CSV en lugar de columnas separadas.
¿Qué pasa si los objetos tienen claves distintas?
El conversor recopila todas las claves únicas de todos los objetos para construir la fila de encabezados. Cuando a un objeto le falta alguna de esas claves, la celda correspondiente simplemente queda vacía, de modo que las columnas siempre quedan alineadas.
¿Qué delimitador debo usar?
Usa coma para archivos CSV estándar. Usa tabulación para TSV o al pegar directamente en una hoja de cálculo. Usa punto y coma para configuraciones regionales europeas donde la coma es el separador decimal. Usa barra vertical cuando tus datos ya contienen comas y puntos y comas.
¿Cómo abro el CSV en Excel o Google Sheets?
Haz clic en Descargar para obtener un archivo .csv y luego ábrelo en Excel, Google Sheets o Numbers. Si las columnas no se separan correctamente, vuelve a exportar con un delimitador distinto: la tabulación o el punto y coma suelen coincidir mejor con la configuración regional de importación de tu hoja de cálculo.
¿Hay un límite de tamaño?
No hay un límite estricto porque todo se procesa en tu navegador. Los conjuntos de datos muy grandes (más de unas 10.000 filas) pueden convertirse más lento, y la vista previa en tabla está limitada a 500 filas por rendimiento: los datos completos se incluyen igualmente en el archivo descargado.
¿La conversión se hace en mi navegador?
Sí. Todo el análisis, el aplanado y la generación del CSV se ejecutan localmente en tu navegador. Tu JSON nunca se sube y nada de lo que conviertes se guarda ni se rastrea, así que es seguro para datos sensibles o privados.
Aún no hay comentarios. ¡Sé el primero en comentar!