javascript - 适用于所有组合的 JSON faker

标签 javascript json api rest faker

目前我需要为 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/

相关文章:

javascript - 从 Knockout.js 选项数组中删除后重新初始化 Materialize.css 选择框

ruby-on-rails - 目录 : Filter generated JSON to certain parameters

json - 桌面 JSON 行查看器?

java - git pull 在java中添加、提交和推送

javascript - Knoucktout.js中select2可见绑定(bind)只显示不隐藏

javascript - Nightmarejs,单击文本(如果存在)

django - 未调用 apply_authorization_limits

angularjs http远程api加载失败

javascript - 在元素上单击触发事件触发输入复选框两次

javascript - Express.js collection.find() 返回对象