目前我需要为 JSON 模式生成测试数据。我发现以下 github 对此非常有用: https://www.npmjs.com/package/json-schema-faker#overview
现在,如果我们想扩展它来生成所有必填字段+可选字段的所有组合,我们如何生成它。例如:
以下 JSON 架构应输出两个 JSON:
{
"title": "Example Schema",
"type": "object",
"properties": {
"name": {
"type": "string"
},
"age": {
"description": "Age in years",
"type": "integer",
"minimum": 0
}
},
"required": ["name"]
}
<小时/>
{
"name" : <random_string>
}
并且
{
"name" : <random_string>,
"age" : <random_int>
}
最佳答案
你可以尝试npm中提供的json-faker,它很容易使用
关于javascript - 适用于所有组合的 JSON faker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37655871/