这行代码返回List<HashMap<String, String>>
List<HashMap<String,String>> map= restTemplate.postForObject(url,mvm,List.class);
并且通过这段代码,我可以成功获取到index[0]
中id和name的值.
List<HashMap<String, String>> map;
map.get(0).get("id");
map.get(0).get("name");
map 的结构
HashMap<"id","1">
<"name","john">
<"parameters",HashMap<"key", "val"> <"key2","val2">>
如何从参数中获取数据?谢谢。
最佳答案
要获取参数的值你可以这样做
String val = ((HashMap)map.get(0).get("parameters")).get("key");
虽然你需要改变
HashMap<String, String>
至 HashMap<String, Object>
为了这个工作
关于java - 如何从嵌套的 Hashmap 中获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19493114/