在Avro模式中,如何指定条件枚举?

时间:2018-07-31 09:57:29

标签: enums avro

是否可以在Avro模式定义中指定一个枚举,该枚举取决于另一个枚举的值。 假设您有类别A的子类别x1,x2,x3和类别B的子类别y1,y2。在这种情况下,如何验证json仅包含有效组合。 例如

{"category":"A", "subcategory":"x1"}

有效,但是

{"category":"B", "subcategory":"y1"}

无效。

0 个答案:

没有答案