使用随机数据生成JSON

时间:2016-07-20 15:38:10

标签: javascript jquery json

我使用chance.js来帮助我生成一些随机数据。它工作得很好,我想使用这些数据输出随机JSON对象。

这是我之后的结构:

failureFlash

我有 chance.js 在jsFiddle中工作,但我不确定如何使用{ "users": [ { "Name": "John Smith", "Fname": "John", "Lname": "Smith", "Email": "john.smith@acmemedia.com", }, ...etc } 函数输出JSON数据。

chance.js

http://jsfiddle.net/5Lcfz838/4/

在这里可以找到chance.js文档:http://chancejs.com/

1 个答案:

答案 0 :(得分:3)

这是一个包含10个随机对象的数组:



var arr = new Array(10).fill().map(function() {
    return {
        first: chance["first"](),
        last: chance["last"](),
        email: chance["email"](),
        city: chance["city"](),
        state: chance["state"](),
    };
});

var json = JSON.stringify({ users: arr }, null, 2); // as you asked for json
console.log(json);

<script src="https://cdnjs.cloudflare.com/ajax/libs/chance/0.5.6/chance.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
&#13;
&#13;