【发布时间】:2018-01-15 03:20:37
【问题描述】:
如何解析 JSON 以使用枚举建模?
这是我的枚举类:
enum class VehicleEnumEntity(val value: String) {
CAR("vehicle"),
MOTORCYCLE("motorcycle"),
VAN("van"),
MOTORHOME("motorhome"),
OTHER("other")
}
我需要将type 解析成一个枚举
“车辆”:{ “数据”: { “类型”:“车辆”, “id”:“F9dubDYLYN” } }
编辑
我已经尝试过标准方式,只需将我的枚举传递给 POJO,它总是为空
【问题讨论】:
-
你有没有尝试过?
-
@lelloman 是的,我已经尝试过标准方式,只需将我的枚举传递给 POJO,它总是为空
-
也许在你的问题中值得一提
-
我认为这里最相关的部分是您使用的是哪个转换器... GSON 或其他什么?
-
你试过使用@SerializedName注解吗?根据这个stackoverflow.com/questions/25423590/enum-annotations-in-kotlin 它应该可以工作
标签: android enums gson kotlin retrofit2