Str*_*ove 1 android kotlin retrofit
我有一些值的枚举,称为 Counter
enum class Counter{
none,
few,
many
}
Run Code Online (Sandbox Code Playgroud)
我想使用改造来获取模型中这个枚举的值,所以我创建了一个对象
data class Test(
var param1: String?,
var param2: String?,
var counter: Counter?,
)
Run Code Online (Sandbox Code Playgroud)
但是当我在我的 Retrofit 方法中使用类似的模型时,我只得到 param1 和 param 2,尽管我的服务器的响应是{"param1": "String1", "param2": "String2", "counter": "many"}
如何获取计数器的值,而不是在模型中使用var counter: String??
像这样创建你的枚举
enum class Counter{
@SerializedName("none")
none("none"),
@SerializedName("few")
few("few"),
@SerializedName("many")
many("many")
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2346 次 |
| 最近记录: |