在swagger中描述对象第一个字段是未命名的不同字符串

时间:2018-01-10 12:52:27

标签: node.js express swagger

如果我有一个对象数组,这些对象是各种应用程序,例如像

那样
Application Name 1
    _Id: 1
    category: design
    version: xx.xy
Application Name 2
    _Id: 2
    category: spreadsheet
    version: xx.xx

如何描述第一个字段?

所以

我将有一个$ ref数组:“#/ definitions / Application”,其他字段很简单

Application:
    type: object
    properties:
        _Id:
            type: integer
        category: 
            type: string

但我如何处理这些名字?即应用程序名称1,2等?

1 个答案:

答案 0 :(得分:0)

试试这样: -

    "items":{
        type: array
        items:{
          properties:{
              "Name":{
                  type:object,
                  properties:{
                    _Id:{
                        type: integer
                    },
                    category: {
                        type: string
                    },
                    version:{
                      type: string  
                    }
                  }

              }
        }
    }
}