如何在MSON中指定数组仅包含A,B或C类型,而不包含任何其他类型?
我已经尝试了
+ myField (array[A], fixed-type, required)
但是aglio生成的JSON模式只要求数组的第一个元素是A类。
答案 0 :(得分:0)
MSON的fixed-type
功能相对较新。如果你已经安装了Aglio一段时间,你可能正在使用旧版本的解析器。您可以卸载/重新安装它,看看它是否会选择最新版本的protagonist
库(包括该功能),或者您可以从支持新drafter
库的Github安装,并且应该很快就会发布。其中一个重要的好处是它不再需要安装编译器。