目前我需要为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>
}
答案 0 :(得分:0)
你可以尝试在npm中使用的json-faker,它很容易使用