gpt4 book ai didi

java - 如何在 JAX-RS 中手动映射枚举字段

转载 作者:搜寻专家 更新时间:2023-10-30 19:41:21 25 4
gpt4 key购买 nike

如何将一个简单的 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/

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