【发布时间】:2016-09-28 09:54:49
【问题描述】:
我正在尝试为相应的 Java 可变长度值枚举创建一个json schema。信息如下:
JSON 试过了:
"Info": {
"type": "string",
"enum": [
"TITLE",
"ADDRESS",
"NAME";
]
}
但这不会提供所需的输出,而是我得到的转换后的 java 类
当前输出:
public static enum Info {
TITLE("TITLE"),
ADDRESS("ADDRESS"),
NAME("NAME");
}
所需的 Java 输出:
public enum Info {
TITLE(45),
ADDRESS(100),
NAME(45);
private Integer maxLength;
Info(Integer maxLength) {
this.maxLength = maxLength;
}
public Integer getMaxLength() {
return maxLength;
}
}
无法找到解决此问题的方法。将不胜感激。
【问题讨论】:
-
你确定你的json是正确的吗?
-
@cihanseven : JSON 是正确的,这就是它转换为当前输出的原因,但我需要更改它以获得所需的输出。
标签: java json enums jsonschema jsonschema2pojo