6
¿Cuál sería una mejor manera de imponer una condición en los campos anidados de estructura anidada compleja como ...un mapa con estructura anidada compleja
{
:aa {:a "a_val",:b "b_val"},
:qq {:abc
{
:x1 {:x "abc",:u "ee"},
:x2 {:y "abc",:i "ee"},
:x3 {:x "abc",:i "ee"}
}
},
:ww {:xyz {
:y1 {:x "abc",:u "ee"},
:y2 {:y "abc",:i "0"},
:y3 {:x "abc",:i "ee"}
}
}
}
Quiero comprobar si la "i" parte existe y tiene el valor "0" en cada uno de aa, qq y ww y dependiendo de esa exclusión (o realizar cualquier operación) en aa, qq y ww. Por ejemplo, si "ww" tiene "i" = "0" en esa posición a continuación, obtener un mapa, como a continuación
{
:ww {:xyz {
:y1 {:x "abc",:u "ee"},
:y2 {:y "abc",:i "0"},
:y3 {:x "abc",:i "ee"}
}
}
}