Как извлечь поле из полученного JSON?
У меня есть JSON, который приходит после запроса. Мне нужно извлечь id
из responseBody
. У меня не получается, почему-то, этого сделать. Как это поправить, чтобы работало?
{
"extendedResponseMessages": null,
"responseBody": {
"data": {
"UID": "23h12g321f-3b21b3h-43n24423",
"type": "ACT",
"Name": "Текст",
"id": 111
},
....тут дальше километр кода
Код выглядит как-то так.
Необходимо получать строку в виде id
:
String rBody = response.body().string();
JSONObject jj = new JSONObject(rBody);
String res = (String) jj.get("id");
Источник: Stack Overflow на русском