Convertir JSON a CSV
Esta herramienta escribe un array JSON como tabla CSV, con una fila de cabecera construida a partir de las claves que encuentra. No todo documento JSON es una tabla, y esta página trata sobre todo de esa diferencia: un array de objetos se convierte en filas y columnas, mientras que un objeto suelto o un valor pelado no tiene ninguna tabla dentro. La conversión se hace en tu navegador y tu archivo nunca se sube.
Funciona en tu navegador
Suelta un archivo aquí
JSON, hasta 50 MB
Cómo funciona
- 1 Elige un archivo JSON cuyo nivel superior sea un array.
- 2 Ajusta el separador si el resultado no debe usar comas.
- 3 GRID16 escribe la tabla en tu navegador.
- 4 Descarga el CSV.
Preguntas
- ¿Qué JSON puede convertirse en tabla?
- Aquel cuyo nivel superior es un array. Un objeto suelto o un valor pelado no tiene filas, y el trabajo lo dice en lugar de inventarse una tabla.
- ¿Qué pasa con los objetos y arrays anidados?
- Se escriben como texto JSON dentro de la celda. Así el valor queda completo en un solo campo CSV, que es la única respuesta que no pierde nada.
- ¿Y si los objetos no tienen todos las mismas claves?
- La cabecera contiene todas las columnas que aparecen en algún sitio, en el orden en que aparecieron por primera vez, y una fila a la que le falte alguna deja esa celda vacía.
- ¿Se sube mi archivo a un servidor?
- No. La conversión se hace en tu navegador; el archivo nunca sale de tu dispositivo.