我的服務器正在接受這樣的請求正文:
[
{
"key":"available",
"value":"1"
}
]
我有一個這樣的界面:
@POST("lm/leave")
suspend fun requestLeave(
@Body body: RequestBody
): Response<LeaveResponse>
我試過的:
val lReq: HashMap<String, String> = HashMap()
lReq.put("available", "1")
我應該如何以及使用什么來生成上述請求?任何幫助將不勝感激!
uj5u.com熱心網友回復:
您可以使用JSONObject和JSONArray創建您需要的請求:
val jsonObj = JSONObject()
jsonObj.put("available", "1")
val jsonArray = JSONArray()
jsonArray.put(jsonObj)
val requestBody = RequestBody.create(null, jsonArray.toString())
requestLeave(requestBody)
JSONObject 負責以 json 格式創建物件資料表示:
{
"key":"available",
"value":"1"
}
JSONArray 將物件包裝成陣串列示:
[
{
"key":"available",
"value":"1"
}
]
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/419567.html
標籤:
上一篇:如何正確更改像素的顏色?
