如果仅属性名称的开头与json键名匹配,则如何定义swagger属性

问题描述

在下面的json响应中,我得到一个字段 thumb _ *,就像固定开始键名称一样,但是在_之后它不断变化取决于我输入的内容

"files": [
            {
            "id": "1","name": "abc.png","mimetype": "image/png","thumb_360": "https://files.slack.com/xyz123/abc.png"
            },{
            "id": "2","name": "study.pdf","mimetype": "application/pdf","thumb_pdf": "https://files.slack.com/files-tmb/study.png"
            },{
            "id": "3","name": "demo.mov","mimetype": "video/quicktime","thumb_video": "https://files.slack.com/files-tmb/demo.png"
            },{
            "id": "4","name": "abc.xml","mimetype": "application/xml"
            }
        ]

为此,我想在我的 api-spec.yml 中定义一个deFinitions属性,该属性可以接受所有这些 thumb _ *。 例如像

enter image description here

由于我的字段未固定,因此我各自的FilesD无法为我提供该属性

谢谢!

解决方法

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

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

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