我尝试为我构建一个json来测试我的firebase应用程序。我需要几百个条目,因此尝试使用https://www.json-generator.com/
中的JSON生成器构建json我如何将随机ID作为键(而不是值)来解决问题。我尝试了 {{objectId()}} 所能想到的一切,但这似乎只适用于值。
有没有人知道如何使用我使用的JSON生成器或任何其他生成器构建一个RANDOM JSON,如下例所示?问题再次是随机的KEYS!作为价值观,这很有效。
这里是我最后需要的JSON示例。
{
"-f2zawhcNgh6vcHIQOCq" : {
"cat_id" : 1,
"created_at" : 1516206514529,
"edited_at" : 1516206514529,
"groups" : {
"-L2zawhcNgh6vcHIQOCq" : true,
"-L2zaxyBs-9AfQJii47k" : true
},
"local" : true,
"owner_id" : "MyaNhS4Qy6foMYkSIt0tpRQFneI3",
"private" : false
},
"-fghgajhgfkjhkQOCq" : {
"cat_id" : 1,
"created_at" : 1516206514529,
"edited_at" : 1516206514529,
"groups" : {
"-L2zawkjhfkjhkjgQOCq" : true
},
"local" : true,
"owner_id" : "hgfjhYkSIt0tpRQFneI3",
"private" : false
}
}
答案 0 :(得分:3)
JSON.stringify(new Array(200).fill('something').reduce(mock => {
mock[Math.random()] = {
"cat_id" : 1,
"created_at" : Date.now()*Math.random() | 0,
"edited_at" : Date.now(),
"groups" : {
[Math.random()] : true
},
"local" : true,
"owner_id" : Math.random(),
"private" : false
}
return mock
}, {}), undefined, 2)
将其粘贴到chrome js控制台或node.js中 那是你在找什么?