如何用MSON定义ApiBlueprint数组值示例?

时间:2017-11-08 13:04:32

标签: jsonschema apiblueprint mson

我可以使用MSON指定示例值而不是+ Body吗? 是否可以覆盖预定义的结构值?

我试过这样的事:

+ Request (application/json)

    + Headers

            Authorization: JWT <token>    
    + Attributes (ClientsideCommand)
        + alias: `show-xc`
        + args (array[AppCommandArg], fixed-type)
            + (AppCommandArg)
                + arg_key: address
                + order: 1
                + required: true
                + skip_arg_name: true
            + (AppCommandArg)
                + arg_key: `-A1`
                + order: 2
                + required: true
                + skip_arg_name: false

但是这样的定义会破坏json-schema,因为AppCommandArg描述为单独的对象。 而且,从MSON生成的JSON中有3个项目,其中第一项是聋人AppCommandArg

1 个答案:

答案 0 :(得分:0)

看起来不可能完成这两件事。如果您添加元素如显示abowe Apiary渲染它看到它,如果一个元素注意两次json模式也将描述它两次。