我想从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();
答案 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);