Как извлечь значение ответа JSON в списке массивов? - PullRequest
0 голосов
/ 02 июля 2018

Мой ответ JSON

{
    "status": {
        "status": "OK",
        "errorCode": "",
        "errorMessage": ""
    },
    "statuses": [
        {
            "ID": "Published",
            "Name": "Published"
        },
        {
            "ID": "Pending",
            "Name": "Pending"
        }
    ]
}

Я использовал ниже код

public static JsonPath rawToJson(Response r)
{ 
    String respon=r.asString();
    JsonPath x=new JsonPath(respon);
    return x;
}

JsonPath jsonres=rawToJson(res);
arrlist =jsonres.get("statuses");

Мне нужно извлечь ID и сохранить в списке массивов

arrlist= {Published,Pending}

1 Ответ

0 голосов
/ 02 июля 2018
public static JsonPath rawToJson(Response r)
{ 
    String respon=r.asString();
    JSONObject jsonObj = JSONObject.fromObject(respon);
    JSONObject doiJsonObj = jsonObj.getJSONObject("statuses");
}
...