Кто-нибудь может подсказать мне, как отправить запрос PUT с этим json
{
"delivery_status": "Partially Completed",
"signatures": "==skdjfkjdsakjhfoiuewyrdskjhfjdsaf",
"assignee_note": "this is remarks and and and nothing",
"id": "this is remarks and and and nothing",
"returned_products": [
{
"id": "18",
"quantity": 3,
"reasons": "i dont know reason .. bus wapis a gya saman :-)"
},
{
"id": "19",
"quantity": 4,
"reasons": "i dont know reason .. bus wapis a gya saman :-)"
}
]
}
, вот что я пробовал, но не смог
@FormUrlEncoded
@PUT("delivery_notes/update/1.json")
Call<UploadDeliveryNote> postDeliveryNote(
@Field("returned_products[]") ArrayList<ReturnedProduct> returned_products,
@Field("delivery_status") String deliveryStatus,
@Field("signatures") String signatures,
@Field("id") String id,
@Field("assignee_note") String note
);
, но не смог, а затем попытался это.
@Headers("Content-Type: application/json")
@PUT("delivery_notes/update/1.json")
Call<UploadDeliveryNote> postDeliveryNote(@Body String body);
что я делаю не так в этом?Моя главная проблема - я посылаю простые строки, и один объект модели - это список моделей. Return_products Заранее спасибо.