【问题标题】:Mixed API Blueprint / MSON property混合 API 蓝图/MSON 属性
【发布时间】:2016-08-07 14:35:39
【问题描述】:

我正在尝试创建一个数据结构对象。它的属性之一有两个可能的值,但它们是混合类型。有时它可能是一个数字,但有时它可能是一个字符串数组。

{"collectorNo": 285}
{"collectorNo": ["60a", "60b"]}

我认为可能需要某种 enum[string array[string]],但我似乎无法使其工作。提前致谢。

【问题讨论】:

  • 请展示您已经尝试过的内容。

标签: apiblueprint apiary.io mson


【解决方案1】:

使用 One Of 类型怎么样? https://apiblueprint.org/documentation/mson/specification.html#52-one-of-type 上的文档,示例如下。

- One Of - collectorNo: ["60a", "60b"] (array[string]) - collectorNo: 285 (number)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-06
    • 2011-01-05
    相关资源
    最近更新 更多