gpt4 book ai didi

json - 在 json-schema faker 中生成固定值

转载 作者:行者123 更新时间:2023-12-05 01:44:48 28 4
gpt4 key购买 nike

我试图在一个对象上生成一个带有默认值的类型属性,我阅读了文档并没有发现任何与为属性提供固定值相关的内容。

您可以在此处查看测试器中的链接:Json-Schema-faker

这是我放入测试伪造者中的代码:

{
"type": "object",
"properties": {
"type": {
"type": "string",
"default": "testModule"
},
"name": {
"type": "string",
"faker": "name.findName"
},
"email": {
"type": "string",
"faker": "internet.email"
}
},
"required": [
"type",
"name",
"email"
]
}

我得到的结果:

{
"type": "elit et aliqua",
"name": "velit al",
"email": "dolor ea in"
}

我想要的结果:

{
"type": "TestModule",
"name": "velit al",
"email": "dolor ea in"
}

感谢您的帮助!

最佳答案

浸信会

我发现生成此类结果的唯一方法是使用具有单个值的枚举。

在你的情况下:

{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"testModule"
]
},
"name": {
"type": "string",
"faker": "name.findName"
},
"email": {
"type": "string",
"faker": "internet.email"
}
},
"required": [
"type",
"name",
"email"
]
}

希望这对您有所帮助。

关于json - 在 json-schema faker 中生成固定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44792852/

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