Можно ли сериализовать JSONArray внутри JSONArray, используя класс Model? - PullRequest
1 голос
/ 24 июня 2019

Я хочу сериализовать мой JSONArray как ArrayList с использованием библиотеки GSon, в результате получается структура JSONArray -> JSONArray -> JSONObject

//I have tried this,
try {
    Gson gson = new Gson();
    Type placeOrdersListType = new 
TypeToken<List<PlaceOrderMaster>> 
() {
}.getType();
List<PlaceOrderMaster> placeOrdersTypeList = 
gson.fromJson(jsonObject
.getJSONArray(ResponseParams.RESULT).toString(), 
placeOrdersListType);
ArrayList<PlaceOrderMaster> arrayList = new ArrayList<> 
(placeOrdersTypeList);
} catch (Exception e) {
    e.printStackTrace();
} 

//and my model class is like this,
private ArrayList<ArrayList<PlaceOrders>> result;

// API Response like this
{
"status": 1,
"message": "Order Placed successfully!!!",
"result": [
    [
        {
            "orderid": "1841",
            "category_id": "8"
        },
        {
            "orderid": "1841",
            "category_id": "1"
        }
    ],
    [
        {
            "orderid": "1842",
            "category_id": "6"
        },
        {
            "orderid": "1842",
            "category_id": "6"
        }
    ]
]
}

Возможна ли сериализация ответа API>?Если да, то как?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...