我有在ION中定义的架构,我希望能够使用它们来验证传入的Java对象。最好的方法是什么? ION模式示例:
type :: {
name: Operation,
major_version: 1,
minor_version: 0,
doc: '''An Operation''',
base: struct,
fields: [
{
name: name,
type: string,
min_occurs: 1,
max_occurs: 1,
doc: '''Operation name'''
}
]
}
现在,我有一个传入的Java POJO,我想针对该模式进行验证。 (例如,它有一个名为name的字符串字段)。这是一个简单的示例,但是架构可能是嵌套的,并且更加复杂。