Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在 MSON 中指定数组应仅包含类型 A、B 或 C,而不包含任何其他类型?
我试过了
+ myField (array[A], fixed-type, required)
但是 aglio 生成的 JSON 模式只要求数组的第一个元素是 A 类型。
fixed-typeMSON的特性比较新。如果您已经安装了 Aglio 一段时间,您可能使用的是旧版本的解析器。您可以卸载/重新安装它,看看它是否会选择最新版本的protagonist库(包括该功能),或者您可以从支持新drafter库的 Github 安装,并且很快就会发布。最大的好处之一是它不再需要安装编译器。
fixed-type
protagonist
drafter