Нека да кажем, че структурата на данните изглежда по подобен начин в дебъгер (върнат от обаждане по 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")