2017-04-21 15 views
1

まず、Javaを学んでいるので、全く新しいです。xmlrpcでPython関数に請願しています。内部、およびこのような様々なIDSリスト:サーバから受信したxmlrpcから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} 
    } 

{ 
    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でこれを取得イム

data.get( "country_ids")でハッシュマップから値を読み取る方法を知っていますが、このオブジェクトをマップ/読み取り/変換して内部のIDを取得する方法がわかりません。

答えて

0

念のために誰かが同じまたは類似の質問を思って、ここcames、私が行う必要があります方法が見つかりました:

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()); 
} 
関連する問題