У меня есть строка, называемая "response" следующим образом:
{"test": {
"id": 179512,
"name": "Test",
"IconId": 606,
"revisionDate": 139844341200,
"Level": 20
}}
Я хочу сохранить значение id переменной. Как мне это сделать?
JSONObject jsonObj = new JSONObject(response);
jsonObj.getInt("id");
Это не работает.
Попробуй это..
JSONObject jsonObj = new JSONObject(response);
JSONObject test_jsonObj = jsonObj.getJSONObject("test");
int id = test_jsonObj.getInt("id");
Ты должен сделать:
JSONObject jsonObj = new JSONOBject(response);
JSONObject nestedObj = jsonObj.getJSONObject("test");
int id = nestedObj.getInt("id");
getJSONArray
.