gpt4 book ai didi

android - 如何在 Retrofit 中使用 Kotlin 枚举?

转载 作者:IT老高 更新时间:2023-10-28 13:34:33 25 4
gpt4 key购买 nike

如何解析 JSON 以使用枚举建模?

这是我的枚举类:

enum class VehicleEnumEntity(val value: String) {
CAR("vehicle"),
MOTORCYCLE("motorcycle"),
VAN("van"),
MOTORHOME("motorhome"),
OTHER("other")
}

我需要将 type 解析成枚举

"vehicle": { "data": { "type": "vehicle", "id": "F9dubDYLYN" } }

编辑

我已经尝试过标准方式,只需将我的枚举传递给 POJO,它总是为空

最佳答案

enum class VehicleEnumEntity(val value: String) {
@SerializedName("vehicle")
CAR("vehicle"),

@SerializedName("motorcycle")
MOTORCYCLE("motorcycle"),

@SerializedName("van")
VAN("van"),

@SerializedName("motorhome")
MOTORHOME("motorhome"),

@SerializedName("other")
OTHER("other")
}

Source

关于android - 如何在 Retrofit 中使用 Kotlin 枚举?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45553339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com