这是我的JSON字符串,我成功加载了我的java代码[result]。Java Json解析器数组
{"result":[
{
"opened_at":"2017-02-06 10:48:55",
"sys_updated_by":"user",
"state":"6"
},
{
"opened_at":"2017-02-06 12:20:43",
"sys_updated_by":"user2",
"state":"1"
},
{
"opened_at":"2017-02-06 15:32:34",
"sys_updated_by":"user3",
"state":"1"
}
]
}
这是我将JSON数据保存在JSONArray中的部分。
JSONArray arr = obj.getJSONArray("result");
for (int i = 0; i < arr.length(); i++) {
String opened_at = arr.getJSONObject(i).getString("opened_at");
String sys_updated_by = arr.getJSONObject(i).getString("sys_updated_by");
String state = arr.getJSONObject(i).getString("state");
}
如何从控制台的user2打印例如opens_at(使用System.out.println())?
我有一个问题给你。这个数据可以被一个用户的乘法时间加起来吗?或者只是一次。因为您可以使用此解决方案的地图。对于每次迭代,您将添加用户字符串作为键和日期的值作为值? – Gatusko