Модификация формата объекта - PullRequest
0 голосов
/ 08 апреля 2019

Я отправляю запрос @delete на сервер с телом, содержащим массив целых чисел.

Объект выглядит следующим образом:

[1,2]

Но мне нужно, чтобы у него было имя идентификатора, например:

["Id":{1,2}]

Как мне этого добиться?

Я использую Retrofit2 и Android Studio

1 Ответ

1 голос
/ 08 апреля 2019

Преобразуйте ваше значение в JSONObject, а затем передайте его в модификацию. Попробуйте этот код здесь

JSONObject json = new JSONObject()
json.put("valA","1")
json.put("valB" , "2")

JSONArray jsonArray = new JSONArray()
jsonArray.put(json)

JSONObject finalObj = new JSONObject()
json.put("id",jsonArray)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...