簡體   English   中英

如何使用 retrofit @Post 將此正文發送到 kotlin 中的 restApi 服務器:

[英]how to use retrofit @Post to send this body to restApi server in kotlin :

正文格式,我想發送到 rest api 服務器:

在此處輸入圖像描述

我想發表評論,但對我來說沒有足夠的聲譽,因此您可以查看此答案,它可能會幫助您解決問題。

使用 retrofit 回答 @POST 正文

用於發送嵌套的 json 和 retrofit,必須在 api 接口中使用@Body 注釋,對於以上 Z0ECD11C1D7A287401D8D1:

首先為您的孔 JSON 制作數據 class:

data class YourJSON (@SerializedName("data")
                      var data : String,

                    @SerializedName("data2")
                      var data2: Data2 ,

                    )

然后為 JSON 中的另一個 object 制作數據 class:

data class Data2 (@SerializedName("obj")
                  var obj: String,

                @SerializedName("obj1")
                  var obj1: String ,

                @SerializedName("obj2")
                  var obj2: String ,

                @SerializedName("obj3")
                  var obj3: Int

                )

然后制作一個接口 class:

interface ApiService {


@POST(/api/your/url)
  fun sendData(
    @Body  yourJson : YourJSON,
): Observable <yourResponse> }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM