Aplanador y Desanidador de JSON (Notación de puntos)
Guía
Aplanador y despliegue de JSON
Convierte estructuras anidadas de JSON en pares clave-valor en notación de puntos planos, o invierte el proceso para reconstruir objetos anidados a partir de claves planas. Esta herramienta bidireccional maneja objetos anidados profundamente, matrices con notación de índice, delimitadores personalizados y límites de profundidad configurables — todo en el navegador, sin servidor. Ideal para trabajar con bases de datos NoSQL, configuraciones de variables de entorno o cualquier sistema que requiera formatos clave-valor planos.
Cómo Usar
Pega tu JSON en la zona de entrada y selecciona el modo de operación — Aplanar para convertir JSON anidado en notación de puntos, o Desplazar para reconstruir estructuras anidadas a partir de claves planas. Elige tu delimitador preferido (punto, barra, guion bajo o personalizado), selecciona cómo deben anotarse las matrices y establece un límite opcional de profundidad. El resultado se actualiza automáticamente con resaltado de sintaxis, listo para copiar o descargar.
Características
- Conversión bidireccional – Aplanar estructuras anidadas a notación de puntos o desplazar claves planas para reconstruir estructuras anidadas
- Delimitadores personalizados – Utiliza el punto (
.), la barra (/), el guion bajo (_) o cualquier separador personalizado para las rutas de claves - Opciones de notación de matriz – Elige entre notación de índice de punto (
arr.0.name) o notación de corchetes (arr[0].name) - Límite de profundidad – Aplanar solo N niveles de profundidad, manteniendo estructuras anidadas más profundas como valores anidados
- Modo de detección automática – Sugerencia automática de aplanar o desplazar según la estructura de entrada
- Preservación de tipos – Conserva correctamente números, valores booleanos, valores nulos y cadenas durante los viajes de ida y vuelta
- Salida con Formato "Pretty-Print" – Indentación configurable (2 espacios, 4 espacios o compacta) con resaltado de sintaxis
Preguntas frecuentes
-
¿Qué es el aplanamiento de JSON y en qué casos es útil?
El aplanamiento de JSON convierte una estructura de objeto anidado en un objeto de nivel único, donde cada clave representa la ruta completa a un valor usando notación de puntos. Por ejemplo, una ruta user.name.first anidada se convierte en una clave plana. Esto es útil al trabajar con bases de datos NoSQL como Redis o DynamoDB que almacenan pares clave-valor planos, al mapear configuraciones anidadas a variables de entorno, o cuando se necesita comparar dos objetos anidados campo por campo.
-
¿Cómo se manejan las matrices durante el aplanamiento?
Las matrices se aplanan utilizando índices numéricos en la ruta de clave. Con notación de índice de punto, los elementos de la matriz reciben claves como items.0 y items.1. Con notación de corchetes, se convierten en items[0] y items[1]. Al desplazar, la herramienta detecta segmentos numéricos en la ruta y reconstruye correctamente las matrices en lugar de crear objetos con claves numéricas en cadena.
-
¿Qué hace el límite de profundidad?
El límite de profundidad controla cuántos niveles de profundidad recorrerá el aplanador. Con un límite de profundidad de 2, los objetos profundamente anidados solo se aplanan parcialmente, preservando estructuras anidadas más allá de ese nivel. Establecer la profundidad en 0 significa aplanamiento ilimitado. Esto es útil cuando se desea aplanar parcialmente una estructura mientras se preserva algún grupo anidado.
-
¿El aplanamiento y el despliegue pueden realizar un viaje de ida y vuelta sin pérdida de datos?
Sí, siempre que se utilice el mismo delimitador y las mismas configuraciones de notación de matriz en ambas operaciones. Si se aplanan y luego se despliegan con configuraciones coincidentes, se reproduce la estructura original anidada con todos los tipos de datos conservados — cadenas, números, valores booleanos, valores nulos, matrices y objetos anidados todos sobreviven al viaje de ida y vuelta. La única excepción es que los objetos vacíos y las matrices vacías pueden perderse, ya que no contienen valores hoja para aplanar.
Instalar extensiones
Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas
恵 ¡El marcador ha llegado!
Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!
Herramientas clave
Ver todo Los recién llegados
Ver todoActualizar: Nuestro última herramienta was added on May 7, 2026
