【发布时间】:2012-02-06 02:29:52
【问题描述】:
是否可以反序列化具有基于一的索引的枚举?
enum Status {
Active,
Inactive
}
{status:1} 表示 Status.Active,但 Jackson 将其设为 Status.Inactive :(
【问题讨论】:
-
问题与序列化无关
-
就像 Oscar 所说的,枚举(以及一般的计算机科学)是从 0 开始的。如果它是您从另一层接收的东西,则从数字中减去 1。