4

このコード行は戻りますList<HashMap<String, String>>

List<HashMap<String,String>> map=  restTemplate.postForObject(url,mvm,List.class);

そして、このコードを使用して、 id と name の値を正常に取得できますindex[0]

List<HashMap<String, String>> map;
map.get(0).get("id");
map.get(0).get("name");

マップの構造

  HashMap<"id","1">
           <"name","john">
           <"parameters",HashMap<"key", "val"> <"key2","val2">>

パラメータからデータを取得するにはどうすればよいですか? ありがとう。

4

4 に答える 4

2

あなたができるパラメータの値を取得するには

String val = ((HashMap)map.get(0).get("parameters")).get("key");

変更する必要がありますが

HashMap<String, String>HashMap<String, Object>これが機能するために

于 2013-10-21T11:21:10.073 に答える
0
((HashMap)map.get(0).get("parameters")).get(map_key)
于 2013-10-21T11:21:25.523 に答える
0

以下のコードを試してください:

for(int i=0;i<map.size();i++){

          map.get(i).get("id");
          map.get(i).get("name");
    }

各値を必要な変数に保存します。

于 2013-10-21T11:21:47.090 に答える