Jackson将如何从json模式生成pojo

Jackson将如何从json模式生成pojo,json,jackson2,Json,Jackson2,这个json模式的Java类是什么? 生成类时,类中没有类似street address的属性 { "type" : "object", "properties" : { "street_address" : { "type" : "string" }, "city" : { "type" : "string" }, "state" : {

这个json模式的Java类是什么? 生成类时,类中没有类似street address的属性

{
    "type" : "object",
    "properties" : {
        "street_address" : {
            "type" : "string"
        },
        "city" : {
            "type" : "string"
        },
        "state" : {
            "type" : "string"
        }
    },
    "oneOf" : [{
            "required" : ["city"]
        }, {
            "required" : ["state"]
        }
    ],
    "required" : [
        "street_address"
    ],
    "additionalProperties" : false
}

我希望您的查询能够解决:)

但是验证没有发生,即使我同时通过了城市和州,它也不会抛出任何错误
class One{
String streetAddress;
String city;
String state;

// put getters and setters for each of the member variables.

}