Aplanar un JSON
Transforme un JSON anidado en un objeto plano, con claves en notación de puntos como user.name o user.roles[0].
Cómo funciona
¿Necesita importar un JSON anidado a una hoja de cálculo o a una base de datos tabular, o simplemente localizar rápidamente todas las rutas de claves de una estructura compleja? El aplanado transforma cada valor final (cadena, número, booleano) en un par clave/valor único, donde la clave describe la ruta completa desde la raíz: los objetos usan un punto (user.name) y los arrays usan corchetes (roles[0]).
¿Qué ocurre con los arrays y objetos vacíos?
Un array u objeto vacío se conserva tal cual en el resultado ([] o {}) bajo su clave de ruta, ya que no tiene ningún valor final que extraer.
¿Es reversible esta operación?
Sí, utilice la herramienta «Desaplanar un JSON» con el resultado obtenido aquí para reconstruir la estructura anidada original.
Procesamiento 100% local: el aplanado se realiza íntegramente en su navegador mediante WebAssembly — sus datos JSON nunca salen de su dispositivo.