0

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

我试过了

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

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

4

1 回答 1

0

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

于 2016-10-31T18:30:27.643 回答