gpt4 book ai didi

arrays - 如何在JSON Schema中定义一个二维矩形数组?

转载 作者:行者123 更新时间:2023-12-04 03:39:02 26 4
gpt4 key购买 nike

如何在JSON schema中定义二维数组?问题是我知道,如何定义一个二维数组,其中包含连续的精确项目数:

{
type: "array",
items: {
type: "array",
items: {
type: "number",
minItems: 2,
maxItems: 2
}
},
}

但我不明白,当这个数字不固定时,如何定义一个数组,使每行中的项目数完全相同。换句话说,我需要定义一个二维数组的矩形。

此数据应该是有效的:

[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
]

而且这个数据也应该是有效的:

[
[1, 2, 3, 4],
[1, 2, 3, 4],
[1, 2, 3, 4],
]

这不应该:

[
[1, 2, 3],
[1, 2],
[1, 2, 3],
]

这不应该:

[
[1, 2, 3, 4],
[1, 2, 3],
[1, 2, 3],
]

最佳答案

我认为这对于 JSON Schema 是不可能的,因为您不能向 JSON Schema 提供与实例 JSON 相关的动态值。

关于arrays - 如何在JSON Schema中定义一个二维矩形数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66384925/

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