gpt4 book ai didi

json - OpenApi - 如何指定具有未知属性名称的响应 json

转载 作者:行者123 更新时间:2023-12-05 02:55:14 24 4
gpt4 key购买 nike

我有一个 API 可以根据请求返回数据行。这些行是包含名称:值对的 JSON 元素。但是,属性名称(和值的数据类型)需要在规范中是可变的和未定义的。

例如:

{
"row_id": 1234,
"data": {
"foo": "bar",
"date": "2019-07-31",
"some_number": 5
}
}

在这个例子中,属性“row_id”和“data”是唯一固定的东西。 data 元素中的所有名称:值对可以是任何内容。

我相信我可以使用开放式 API additionalProperties 来描述这一点,但我找不到任何示例告诉我如何或确认这是正确的。

有没有人知道如何执行此操作或可以指出正确的方向?

最佳答案

看起来我要找的是:

    recordData:
type: object
additionalProperties: {}

type: object 将其定义为一般对象,additionalProperties: {} 表示该对象包含未具体定义的属性。

我最终找到的文档还说 additionalProperties: true 也可以。

关于json - OpenApi - 如何指定具有未知属性名称的响应 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61373497/

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