Acerca de esta herramienta
Aplanar / Desaplanar JSON es una herramienta gratuita que se ejecuta en el navegador, convierte JSON anidado en un mapa de un solo nivel de claves con notación de puntos y reconstruye la estructura anidada a partir de esas claves planas. Pega JSON y elige una dirección: Aplanar colapsa cada ruta en un único objeto plano (por ejemplo user.name o user.roles.0), mientras que Desaplanar expande las claves con puntos de nuevo en objetos y arrays anidados.
Ambas direcciones analizan tu entrada con el propio analizador JSON del navegador y muestran el resultado embellecido con una sangría de dos espacios. Los objetos y arrays se recorren de forma recursiva, los elementos de los arrays conservan su índice numérico en la ruta, y los valores hoja —cadenas, números, booleanos, null y objetos o arrays vacíos— se conservan sin cambios. Un JSON no válido muestra un error en línea en lugar de la salida, y un botón de copiar coloca el resultado en tu portapapeles.
Todo se ejecuta localmente en JavaScript: sin subidas, sin cuentas, sin rastreo, y funciona sin conexión. Aplanar resulta útil para convertir configuraciones en pares clave/valor planos, como variables de entorno o archivos de mensajes i18n, para comparar cargas útiles profundamente anidadas o para reestructurar respuestas de API, y desaplanar invierte el mismo mapeo.