在API Blueprint / MSON

时间:2015-08-05 11:13:25

标签: apiblueprint apiary.io apiary aglio mson

我正在研究API蓝图中新数据结构语法的可能性,尤其是MSON。是否可以附加或更确切地指定类似图案(正则表达式)的东西?没有找到关于这个话题的任何内容。

1 个答案:

答案 0 :(得分:5)

要为数据结构提供正则表达式验证,您需要提供具有此验证规则的JSON模式。例如,如下所示:

### View a Questions Detail [GET]

+ Response 200 (application/json)
    + Attributes
        + question: `Favourite programming language?` (string)

    + Schema

            {
              "properties": {
                "question": {
                  "type": "string",
                  "pattern": "^Favourite.*$"
                }
               }
            }