gpt4 book ai didi

arrays - 在 JSON 模式中定义枚举数组的正确方法

转载 作者:IT老高 更新时间:2023-10-28 12:46:27 26 4
gpt4 key购买 nike

我想用 JSON 模式数组来描述,它应该包含零个或多个预定义值。为简单起见,让我们有这些可能的值:onetwothree

正确的数组(应该通过验证):

[]
["one", "one"]
["one", "three"]

不正确:

["four"]

现在,我知道应该使用 "enum" 属性,但我找不到相关信息将它放在哪里。

选项A(在“items”下):

{
"type": "array",
"items": {
"type": "string",
"enum": ["one", "two", "three"]
}
}

选项 B:

{
"type": "array",
"items": {
"type": "string"
},
"enum": ["one", "two", "three"]
}

最佳答案

选项 A 正确,满足您的要求。

{
"type": "array",
"items": {
"type": "string",
"enum": ["one", "two", "three"]
}
}

关于arrays - 在 JSON 模式中定义枚举数组的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30924271/

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