JSON → CSV
Despliega registros JSON en una tabla.
Esta herramienta funciona con JavaScript. Para usarla, activa JavaScript en tu navegador y recarga la página.
ABRE EL JSON EN UNA TABLA.
JSON → CSV pasa registros JSON a un archivo CSV que se abre en una hoja de cálculo. La forma más habitual es una lista de objetos; cada objeto pasa a ser una fila y cada clave una columna. También se reconoce un objeto contenedor con una sola lista dentro, frecuente en las respuestas de una API (por ejemplo un objeto que solo lleva una lista «veriler»), y la lista que hay dentro se convierte en la tabla. Las columnas se colocan en el orden en que aparecen por primera vez las claves; un campo que falta en un registro se queda como celda vacía.
Con la opción «Aplanar campos anidados» activada, los objetos anidados se abren en nombres de columna con punto como «adres.sehir», y las listas en columnas numeradas como «etiket.0», «etiket.1»; no se pierde ningún valor, solo cambia de sitio. El separador de columnas puede ser la coma, el punto y coma o el tabulador. Como los programas de hoja de cálculo configurados en turco cuentan la coma como separador decimal, elige el punto y coma si vas a abrir la tabla ahí. Si el JSON está mal formado, se indican la línea y la columna del error. Se pueden subir archivos de hasta 32 MB. Puedes subir hasta 20 archivos a la vez; todos se procesan con los mismos ajustes y, si son varios, se descargan en un único ZIP.
De principio a fin
- Sube tu archivo JSON. Arrastra un archivo JSON o TXT o selecciónalo.
- Elige el separador y el aplanado. El punto y coma para una hoja de cálculo configurada en turco. Con datos anidados, deja el aplanado activado.
- Convierte y descarga. Descarga el CSV cuando esté listo. El número de registros y de columnas se indica en pantalla.
Preguntas frecuentes
Al abrir el CSV, todos los datos están en una sola columna.
El separador que espera el programa es otro. Las hojas de cálculo configuradas en turco esperan el punto y coma; vuelve a lanzar la herramienta con el punto y coma.
¿Qué pasa con los datos anidados?
Con el aplanado activado, cada valor interno se escribe en su propia columna: el registro {«adres»: {«sehir»: «İzmir»}} queda como İzmir en la columna «adres.sehir».
¿Y si subo un solo objeto?
Un objeto solo se convierte en una tabla de una fila. Si es un objeto que lleva dentro una única lista, esa lista se convierte en la tabla.
¿Mi archivo se queda en el servidor?
No. Tu archivo solo llega al servidor para procesarse y se elimina al terminar el trabajo; el resultado también se elimina cuando lo descargas y sales de la herramienta. No necesitas cuenta, nombre ni correo electrónico, y tus archivos nunca se envían a un servicio de terceros. El uso es gratuito: no ponemos ninguna cuota por hora ni por día al número de procesos, no te hacemos ver anuncios antes de procesar y no añadimos marca de agua al resultado.
Otras herramientas de Archivo
RUPO Studio