如何获得这个json格式值?

时间:2015-08-26 17:22:27

标签: android json

我想从json获得价值。但我无法获得价值。 我希望得到26/08/15的价值。

json格式:

{"Timestamp":["26/08/15"]}

我的代码:

JSONArray timestamp = jsonObj .getJSONArray("Timestamp");
JSONObject timecatObj = (JSONObject) timestamp.get(0);
Iterator temp = timecatObj.keys();
serverdate = temp.toString();

2 个答案:

答案 0 :(得分:1)

JSONObject ob = new JSONObject("{"Timestamp":["26/08/15"]}")
JSONArray arr = ob.optJSONArray("Timestamp",null);
String date = arr.optString(0);

答案 1 :(得分:0)

{" Timestamp":[" 26/08/15"]}," Timestamp"的值是一个JSONArray,但JSONArray的元素是String而不是JSONObject。

所以,代码应该是:

JSONArray timestamp = jsonObj.getJSONArray("Timestamp");
String serverdate = timestamp.optString(0);