如何在swagger中指定没有指定键的通用地图

问题描述

我正在尝试在我的庞大文档中指定一个字段someField,该字段是一个对象数组。这些对象应该是键值对。密钥是没有必需名称的字符串,因此用户可以根据需要命名其密钥。一个例子是:

"someField": [{"whatever_key_I_want": "whatever_value_I_want"},{"whatever_key_I_want2": "whatever_value_I_want2"}]。 这就是我在相应的yml中尝试过的方法

  someField:
    type: array
    description: This is an array of objects in the form of key-value pairs
    items: 
      type: object
      description: a key value pair
      x-c1-example: 
        any_key_you_want: any_value_you_want

但是,由于某些原因,在招摇的ui中,该示例显示为: someField: ["any_key_you_want"=> "any_value_you_want"]而不是someField: ["any_key_you_want": "any_value_you_want"]

为什么将:更改为=>?我该如何解决

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)