/ / Как да получим определена стойност от хашиш в обект, който е стойност на друг hashmap? - java, android, hashmap, xml-rpc

Как да получите определена стойност от hashmap вътре в обект, който е стойност на друга hashmap? - java, android, hashmap, xml-rpc

Нека да кажем, че структурата на данните изглежда по подобен начин в дебъгер (върнат от обаждане по XML-RPC):

map HashMap
|- 0 HashMap$HashMapEntry
|-  key "records"
value Object[130] // 130 Objects here
|- 100 HashMap // Object number 100
|- 0 HashMap$HashMapEntry
|-  key "uid"
value "420"

Има ли лесен начин да се каже, че стойността на "uid"? (Трябва да се върне 420)

Отговори:

1 за отговор № 1

Какво за това?

(Integer)((HashMap)((Object[])map.get("records"))[100]).get("uid")