![](/img/trans.png)
[英]How to send post request using raw json with volley or retrofit in android
[英]How to send JSON as Retrofit POST request
我正在嘗試在 Retrofit 中為低於 JSON 發送 POST 請求。
{"data":["dog playing football",45,256,256,2,5]}
我使用 Volley 發送了相同的請求。 現在我切換到 Retrofit。
val data = JSONObject()
val arr = JSONArray()
arr.put(inputText)
arr.put(steps)
arr.put(width)
arr.put(height)
arr.put(numberOfImages)
arr.put(diversityScale)
data.put("data", arr)
如何使用 Retrofit 發送相同的內容?
在您的情況下,您可以像這樣使用:
val data = JSONObject()
val arr = JSONArray()
arr.put(inputText)
arr.put(steps)
arr.put(width)
arr.put(height)
arr.put(numberOfImages)
arr.put(diversityScale)
data.put("data", arr)
val map = ObjectMapper().readValue<MutableMap<Any, Any>>(data.toString())
@POST("your_url_here")
Call<Object> yourFunName(@Body Map<String, String> body)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.