我正在寻找一个更好(更简洁)的解决方案,用于在 Jackson 中将大写的 Java 枚举常量序列化/反序列化为小写,而不是以下样板代码:
public enum GitLabPipelineStatusEnum {
@JsonProperty("canceled")
CANCELED,
@JsonProperty("created")
CREATED,
@JsonProperty("failed")
FAILED,
@JsonProperty("manual")
MANUAL,
Run Code Online (Sandbox Code Playgroud)
yej*_*lue 15
public enum GitLabPipelineStatusEnum {
CANCELED,
CREATED,
FAILED,
MANUAL,
@JsonValue
public String toLowerCase() {
return toString().toLowerCase();
}
}
Run Code Online (Sandbox Code Playgroud)
https://www.baeldung.com/jackson-serialize-enums
| 归档时间: |
|
| 查看次数: |
2139 次 |
| 最近记录: |