作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
如何将一个简单的 JSON 对象 {"status": "successful"}
自动映射到 JAX-RS 中的 Java Enum?
public enum Status {
SUCESSFUL ("successful"),
ERROR ("error");
private String status;
private Status(String status) {
this.status = status;
}
}
如果您需要更多详细信息,请随时询问 :)
最佳答案
下面的 JAXB
注释应该可以做到这一点。 (我使用 Jettison
进行了测试,但我没有尝试过其他提供程序):
@XmlType(name = "status")
@XmlEnum
public enum Status {
@XmlEnumValue(value = "successful")
SUCESSFUL,
@XmlEnumValue(value = "error")
ERROR;
}
关于java - 如何在 JAX-RS 中手动映射枚举字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12260809/
我是一名优秀的程序员,十分优秀!