Поиск нужного поля 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");
Ответы (1 шт):
Автор решения: Roman C
→ Ссылка
Вот так
String res = (String) jj.get("resposeBody").get("data").get("id");