Java 抓取JSON对象并将多个键值添加到变量中
这是一个有趣的问题,我想问最好的方法是什么 考虑到下面的jsonJava 抓取JSON对象并将多个键值添加到变量中,java,json,Java,Json,这是一个有趣的问题,我想问最好的方法是什么 考虑到下面的json { "day1":2, "day2":1, "day3":4 } 求和的最好方法是什么 我认为第一个代码应该是这样的 response=是我得到的上面的json int value = getValue(response,name); public static String getValue(String response,name) { JSONObject result = new JSONObjec
{
"day1":2,
"day2":1,
"day3":4
}
求和的最好方法是什么
我认为第一个代码应该是这样的
response=是我得到的上面的json
int value = getValue(response,name);
public static String getValue(String response,name) {
JSONObject result = new JSONObject(response);
Object attribute = result.get(name*);
return attribute.toString();
}
我现在需要帮助。我在考虑做一个while循环,但最好的方法是什么?像这样,你可以得到一个和
public static Integer getSum(String jsonStr) {
JSONObject jsonObject = JSONObject.parseObject(jsonStr);
Set<String> keySet = jsonObject.keySet();
Integer sum = keySet.stream().collect(Collectors.summingInt(k -> (int) jsonObject.get(k)));
return sum;
}
public静态整数getSum(字符串jsonStr){
JSONObject-JSONObject=JSONObject.parseObject(jsonStr);
设置keySet=jsonObject.keySet();
整数和=keySet.stream().collect(Collectors.summingit(k->(int)jsonObject.get(k));
回报金额;
}
JSONObject
不是Jackson。“我想做一个while循环”——听起来是个不错的开始