首先,我正在学习java,所以我对它是全新的,我正在使用xmlrpc向python函数请愿,python查找一个字典,其中包含另一个字典,以及各种id列表:
{
country_ids=[1,2,3,4,6,7,8],
state_ids=[23,22,12,12,56,12,56,72,23],
config={GLOBAL_DC=true, MAX_GLOBAL_DC=1,RET=5,COMP=1,VER=1.0}
}
所以我在java中得到这个:
HashMap<String, Object> data=HashMap<String, Object> xmlrpc.call...
我得到的是这样的东西:
{
country_ids=[Ljava.lang.Object;@7e0aa6f,
state_ids=[Ljava.lang.Object;@dc6c405,
config={GLOBAL_DC=true, MAX_GLOBAL_DC=1,RET=5,COMP=1,VER=1.0}
}
我知道如何使用 data.get(&#34; country_ids&#34;)从hashmap读取值,但是,我不知道如何映射/读取/转换这个反对获取内部的ID。
答案 0 :(得分:0)
万一有人来到这里想知道相同或类似的问题,我发现必须要做的事情:
Object [] country_ids = (Object[]) data.get('country_ids');
// To read the data of elements, something like this
for (Integer i = 0; i < country_ids.length; i++) {
Log.d("Element value of " + i.toString(),country_ids[i].toString());
}