我有一个带有更多empty_slots元素的JSON源(在该示例中仅存在一个,但实际上存在更多具有empty_slots的站点)。如何将empty_slots中的值相加并返回为double?谢谢!
JAVA
public static double getValueFromJSONString(String jString) throws JSONException
{
JSONObject json = new JSONObject(jString);
return json.getJSONObject("empty_bikes").getDouble(jString);
}
JSON
{"network": {
"company": [
"Gewista Werbegesellschaft m.b.H"
],
"id": "citybike-wien",
"location": {
"city": "Wien",
},
"stations": [
{
"empty_slots": 3,
"extra": {
"slots": "26",
},
"free_bikes": 23
}]}
答案 0 :(得分:0)
Checkout JsonPath。下面的代码未经过测试,但应与RestAssured依赖关系 - https://github.com/rest-assured/rest-assured
一起使用left = "hello"
in = get user input
left = left ++ in
一旦你拥有阵列,你可以使用一个流或其他任何东西来添加它们。