【发布时间】:2018-10-21 23:21:06
【问题描述】:
使用以下架构:
还有一个非常简单的package.json,唯一的依赖是json-schema-faker (0.5.0.rc16),当我运行以下代码时,我看到底部显示的输出(运行示例)
jsf = require('json-schema-faker');
var schema = {
"type": "object",
"properties": {
"users": {
"type": "array",
"minItems": 3,
"maxItems": 5,
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"unique": true,
"minimum": 1
},
"firstName": {
"type": "string",
"faker": "name.findName"
},
"lastName": {
"type": "string",
"faker": "name.lastName"
},
"email": {
"type": "string",
"faker": "internet.email"
}
},
"required": ["id", "firstName", "lastName", "email"]
}
}
},
"required": ["users"]
};
var mylist = jsf.generate(schema);
console.log("mylist: ", mylist);
输出
mylist: { users:
[ { id: 46919647,
firstName: 'commodo ut deserunt',
lastName: 'magna',
email: 'ex minim irure' },
{ id: 36864773,
firstName: 'aliquip elit laborum',
lastName: 'co',
email: 'nisi Ut laboris dolore' },
{ id: 62231151,
firstName: 'adipisicing id reprehenderit exercitation',
lastName: 'tempor culpa deserunt Excepteur nisi',
email: 'est enim' },
{ id: 57427341,
firstName: 'eu ullamco reprehenderit mollit',
lastName: 'cupidatat ut non',
email: 'id dolore sed et' } ] }
为什么一切都是拉丁文?我在这里做错了什么。
【问题讨论】:
-
使用基于 Web 的工具 json-schema-faker.js.org 表明您的架构符合预期,并且就我所见,示例代码与您的相同。您是否考虑过在 github 存储库上记录问题?
标签: javascript jsonschema json-schema-faker