【问题标题】:Array that can only contain the given types in MSON只能包含 MSON 中给定类型的数组
【发布时间】:2016-10-09 06:55:17
【问题描述】:

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

我试过了

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

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

【问题讨论】:

  • 请记住,Aglio 正在使用可能包含错误的过时版本的解析器。您可能想先在 Apiary.io 上尝试一下。

标签: mson aglio


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-08
    • 1970-01-01
    • 1970-01-01
    • 2013-10-18
    相关资源
    最近更新 更多