只能在MSON中包含给定类型的数组

时间:2016-10-09 06:55:17

标签: mson aglio

如何在MSON中指定数组包含A,B或C类型,而不包含任何其他类型?

我已经尝试了

+ myField (array[A], fixed-type, required)

但是aglio生成的JSON模式只要求数组的第一个元素是A类。

1 个答案:

答案 0 :(得分:0)

MSON的fixed-type功能相对较新。如果你已经安装了Aglio一段时间,你可能正在使用旧版本的解析器。您可以卸载/重新安装它,看看它是否会选择最新版本的protagonist库(包括该功能),或者您可以从支持新drafter库的Github安装,并且应该很快就会发布。其中一个重要的好处是它不再需要安装编译器。