我想为POJO生成架构。我使用Jackson的SerializationConfig
和JsonSchema
来生成架构。模式生成成功。但是在给定字段的属性类型中,我想将null添加为有效类型。我想将null添加为所有字段的允许类型。
作为示例,架构应该改变:
{"type":"object","properties":{"fieldMap":{"type":"object"},"name":{"type":"string"}}}
到此:
{"type":["object", "null"],"properties":{"fieldMap":{"type":["object", "null"]},"name":{"type":["string", "null"]}
任何不涉及模式中直接遍历的解决方案都应该受到赞赏。