我有一个名为“response”的字符串,如下所示:
{"test": {
"id": 179512,
"name": "Test",
"IconId": 606,
"revisionDate": 139844341200,
"Level": 20
}}
我想将id值保存到变量中。我该怎么办?
JSONObject jsonObj = new JSONObject(response);
jsonObj.getInt("id");
这不起作用。
答案 0 :(得分:1)
试试这个..
JSONObject jsonObj = new JSONObject(response);
JSONObject test_jsonObj = jsonObj.getJSONObject("test");
int id = test_jsonObj.getInt("id");
答案 1 :(得分:1)
你必须这样做:
JSONObject jsonObj = new JSONOBject(response);
JSONObject nestedObj = jsonObj.getJSONObject("test");
int id = nestedObj.getInt("id");