微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如果仅属性名称的开头与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 举报,一经查实,本站将立刻删除。