Как поместить несколько JsonObject в JsonArray, используя библиотеку залпов? - PullRequest
0 голосов
/ 29 июня 2019

Как поместить arrayList в jsonArray на стороне сервера?

попробуй поставить параметр "список": [ { "год": "2019", "amt": 6222 }, { "год": "2016", "amt": 5555 } ]}

1 Ответ

1 голос
/ 29 июня 2019

Попробуйте, это будет работать:

JSONObject jsonObject1 = new JSONObject();
JSONArray jsonArray = new JSONArray();

try {
    jsonObject1.put("year", "2019");
    jsonObject1.put("amt", "6222");
    jsonArray.put(jsonObject1);
    JSONObject jsonObject2 = new JSONObject();

    jsonObject2.put("year", "2016");
    jsonObject2.put("amt", "5555");
    jsonArray.put(jsonObject2);

    JSONObject jsonObjectList = new JSONObject();
    jsonObjectList.put("list",jsonArray);
} catch (JSONException e) {
    e.printStackTrace();
}

Результат будет:

{"list":[{"year":"2019","amt":"6222"},{"year":"2016","amt":"5555"}]}
...