【发布时间】:2017-09-13 18:52:02
【问题描述】:
根据客户点击50 或100 和500 我需要创建随机的json 对象。我不知道如何创建适合我的 json 要求的随机对象。
我知道我们一般是在创建数字或者字符串,但是如何自己创建一个hole json对象呢?
这是我需要随机化用户选项的对象:
{
"deviceType": "Kiosi 891,891W Integrated Services Router G2",
"label": "WAN-EDGE - MOCK1",
"ip": "192.168.10.2",
"softwareVersion": "15.1(4)M2",
"nodeType": "device",
"family": "Routers",
"platformId": "CISCO891W-AGN-A-K9",
"tags": [
],
"role": "BORDER ROUTER",
"roleSource": "AUTO",
"customParam": {
},
"additionalInfo": {
"macAddress": "44:d3:ca:1e:72:34"
},
"id": "373ce7a8-8843-43ac-879a-283f21abfed1"
}
任何人都可以帮助我将对象随机化,其中包含适合每个字段的文本或数字长度的所有字段。
提前致谢。
【问题讨论】:
-
您必须提供更多信息。我假设你知道如何创建一个对象。为对象的属性分配随机值只是一小步:
var obj = {prop1: Math.random(), prop2: Math.random(), ...};并将其转换为 JSON:var json = JSON.stringify(obj);。因此,我认为您的问题还有更多问题,但如果没有更多信息,就很难提供帮助。 -
或许你可以使用fackerjs来处理(github.com/marak/Faker.js)
标签: javascript jquery json random