JSON a CSV
Convierte un array JSON de objetos en CSV, directamente en tu navegador.
🔒 Procesado localmente en tu navegador
Loading…
Cómo usarlo
- Pega un array JSON de objetos en el cuadro de arriba; por ejemplo [{"name":"Alice","age":30},{"name":"Bob","age":25}].
- Haz clic en Convertir para transformarlo en CSV.
- Revisa el resultado CSV que se muestra debajo del cuadro de entrada.
- Usa Copiar para copiar el CSV a tu portapapeles, o Descargar para guardarlo como archivo .csv.
Características
- Convierte un array JSON de objetos en un CSV correctamente formateado
- Gestiona con normalidad filas con campos diferentes o faltantes: sin errores ante datos inconsistentes
- Entrecomillado CSV conforme a RFC 4180 para valores con comas, comillas o saltos de línea
- Copia al portapapeles con un clic o descarga como archivo .csv
- 100% en el navegador: tus datos nunca salen de tu navegador
Preguntas frecuentes
¿Se sube mi JSON a algún sitio?
No. JSON a CSV funciona completamente en tu navegador; tus datos nunca se envían a un servidor.
¿Qué ocurre si mis objetos tienen campos diferentes?
El encabezado del CSV se construye a partir de la unión de todos los campos vistos en todos los objetos. Las filas a las que les falte un campo simplemente reciben una celda vacía en esa columna, y las filas con campos adicionales obtienen su propia columna extra.
¿Qué pasa si mi JSON es un único objeto en lugar de un array?
Se trata automáticamente como una tabla de una sola fila; no necesitas envolverlo tú mismo entre corchetes.
¿Qué pasa si mi JSON no es un array de objetos, sino, por ejemplo, un array de números?
Verás un mensaje de error claro explicando que la herramienta espera un array de objetos (o un único objeto), para que puedas corregir la forma de la entrada antes de convertir.
¿Gestiona objetos o arrays anidados dentro de un campo?
Sí. Un objeto o array anidado se convierte a su representación en texto JSON y se coloca dentro de esa única celda, en lugar de aplanarse en columnas separadas.