【问题标题】:Moshi Retrofit RequestMoshi 改造请求
【发布时间】:2021-08-05 02:26:12
【问题描述】:

我正在做一个 POST 请求,我正在使用 @JsonClass(generateAdapter = true)

请求正文如下:

{
    "request": "some data",
    "data": {}
}

在创建我的数据类时,如何声明空对象“data” = {}

我的数据类如下:

@JsonClass(generateAdapter = true)
data class Request(val request: String, val data: ?)

但是,我怎么能创建空的身体呢?

【问题讨论】:

    标签: kotlin retrofit moshi


    【解决方案1】:

    您的数据应该是具有“null”默认值的必要类的可为空类型,例如:

    @JsonClass(generateAdapter = true)
    data class Request(val request: String, val data: MyData? = null)
    

    我认为它会起作用。

    【讨论】:

      猜你喜欢
      • 2021-12-13
      • 2020-06-04
      • 2020-01-21
      • 2020-06-20
      • 1970-01-01
      • 1970-01-01
      • 2016-12-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多