我是这个API的新手。尝试生成一个包含10-15个不同数据类型字段的类。但是生成的类有我声明的类型的第一个变量,但如果类型对象如下所示,则剩余。
{
"type":"object",
"properties": {
"foo": {
"type": "string"
},
"bar": {
"type": "String"
},
"baz": {
"type": "String"
}
}
}
//生成的类
//...
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
"foo",
"bar",
"baz"
})
public class Sample{
@JsonProperty("foo")
private String foo;
@JsonProperty("bar")
private Object bar;
@JsonProperty("baz")
private Object baz;
@JsonIgnore
....//
如果您注意到第二个和第三个变量声明为String,但从类生成的结果是object类型的。有人能帮助理解问题是什么吗?
{
"type":"object",
"properties": {
"length": {
"type": "string"
},
"width": {
"type": "string"
},
"height": {
"type": "string"
},
"dimensionalWeight": {
"type": "string"
}
}
}