gpt4 book ai didi

swagger - 如何为 Swagger 中的键未知的键/值建模

转载 作者:行者123 更新时间:2023-12-04 18:05:31 25 4
gpt4 key购买 nike

我有一个简单的 JSON 对象,它可以包含预先不知道确切值的键/值。它们依赖于一些服务器端进程。我如何在 Swagger 中建模?

JSON 的一个例子是:

... 
,message: "invalid length. Must be in between {min} and {max}"
,attributes: {
min: 0
,max: 6
}
...

另一个例子是:
... 
,message: "You must fill out this field as well because {field} has a value"
,attributes: {
field: "age"
}
...

最佳答案

以下解决方案仅适用于 Swagger 2.0。

像这样定义模型:

{
"type": "object",
"properties": {
"message": {
"type": "string"
},
"attributes": {
"type": "object",
"additionalProperties": {}
}
}
}

这描述了 attributes作为属性映射,其中的值可以是任何内容(字符串、数字、数组甚至是对象)。

关于swagger - 如何为 Swagger 中的键未知的键/值建模,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29260438/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com