[英]how to use retrofit @Post to send this body to restApi server in kotlin :
我想發表評論,但對我來說沒有足夠的聲譽,因此您可以查看此答案,它可能會幫助您解決問題。
用於發送嵌套的 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.