Suelta un archivo JSON aquí
o haz clic para elegir un archivo — o pega tus datos abajo
Cómo se tratan las estructuras
- Los objetos anidados se vuelven columnas. Un registro como
{"user":{"name":"Ana"}}produce una columnauser.name: la profundidad no te cuesta una columna. - Los registros con claves distintas se alinean. Si un objeto tiene un campo que a los demás les falta, igualmente recibe su columna y las celdas que faltan quedan vacías, en vez de desplazarlo todo.
- Se encuentra un array envuelto en una clave. Las respuestas de API con forma
{"results":[ ... ]}se desenvuelven solas en vez de producir una única fila inútil. - El orden de columnas sigue a los datos. Las columnas aparecen en el orden en que aparecen las claves, para que el CSV se lea como el JSON.
- Los arrays de arrays también funcionan. Un simple
[[1,2],[3,4]]se trata como filas sin encabezado. - Los valores profundos se conservan. Lo demasiado anidado para aplanarse con sentido se guarda como su texto JSON en vez de descartarse en silencio.
¿Se sube mi archivo a algún sitio?
No. Esta página no tiene parte de servidor: el archivo se lee y se vuelve a escribir con JavaScript que se ejecuta en tu propio equipo. Puedes comprobarlo abriendo la página, desconectando la red y convirtiendo un archivo igualmente.
Hacerlo en una hoja de cálculo
Excel puede mediante Datos → Obtener datos → Desde un archivo → Desde JSON, que abre Power Query; luego hay que expandir cada registro anidado a mano, nivel a nivel. Google Sheets no tiene importación de JSON sin un complemento.