小编Ван*_*нов的帖子

Android 如何通过 Retrifit 2 将空值发送到服务器

我有一个疑问

@PUT("/share/{shareID}")
    fun updateShare(@Header("auth") auth: String,
                    @Path("shareID") shareID: String?,
                    @Body body: UpdateShare): Call<UpdateShareResponce>
Run Code Online (Sandbox Code Playgroud)

更新共享类

class UpdateShare {

    @SerializedName("expireAt")
    var expireAt: Long? = 0
}
Run Code Online (Sandbox Code Playgroud)

我有一个情况,字段“expireAt”必须为空,我需要将其发送到服务器。但改造会忽略带有 null 的字段。我怎样才能做到呢?

android retrofit

2
推荐指数
1
解决办法
2496
查看次数

标签 统计

android ×1

retrofit ×1