在java中获取json对象的参数值

时间:2015-07-23 12:15:14

标签: java json

我有JsonObject

{"result":[{"active":"true"}]} 

我如何获得活跃的价值?

1 个答案:

答案 0 :(得分:0)

您可以使用Jackson

ObjectMapper mapper = new ObjectMapper();
Map<String, Object> parsedMap = mapper.readValue(jsonString, new TypeReference<HashMap<String, Object>>() {
    }); 

我们得到一个带有键值对的Map。根据您的输入,您将获得Map<List<Map<String,String>>>。因此,要获得“活动”,您可以使用类似parsedMap.get("result").get(0).get("active")的内容(注意:这只是一个伪代码)