這是我的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