println(foodIds)
val userId = itemsInCart[0].userId
val restaurantId = itemsInCart[0].restaurantId
val foodIdsJsonArray = JSONArray() // "food" is a JsonArray
val foodJsonObject = JSONObject() // for storing food_item_id
for( i in 0 until foodIds.size)
{
foodJsonObject.put("food_item_id",foodIds.get(i))
println(foodJsonObject)
foodIdsJsonArray.put(foodJsonObject)
}
println(foodIdsJsonArray)
Я хочу создать JsonArray с объектами {"food_item_id": 41, "food_item_id": 40} Но идентификатор 41 повторяется, как видно из вывода. Пожалуйста помоги. Вывод:
I/System.out: [40, 41]
I/System.out: {"food_item_id":"40"}
I/System.out: {"food_item_id":"41"}
I/System.out: [{"food_item_id":"41"},{"food_item_id":"41"}]