Arrays 如何在NodeJSON中添加对象中的所有字段?
上面是我当前的Arrays 如何在NodeJSON中添加对象中的所有字段?,arrays,node.js,json,Arrays,Node.js,Json,上面是我当前的JSON,我想将其修改为 [{ "description" : "sample", "link" : "mylink", "id" :"1", "deviceName":"mydevice1" }, { "description" : "sample", "link" : "mylink", "id" :"1", "deviceName":"mydevice1" }, { "description" : "sample",
JSON
,我想将其修改为
[{
"description" : "sample",
"link" : "mylink",
"id" :"1",
"deviceName":"mydevice1"
},
{
"description" : "sample",
"link" : "mylink",
"id" :"1",
"deviceName":"mydevice1"
},
{
"description" : "sample",
"link" : "mylink",
"id" :"",
"deviceName":""
}]
现在我正在使用字符串操作来实现这一点,但我觉得这不是正确的方法。如何更有效地实现预期的结果?可能吗?非常感谢您的帮助:)谢谢大家给您:
const项=[{
“说明”:“样品”,
“链接”:“mylink”,
“id”:“1”,
“deviceName”:“mydevice1”
},
{
“说明”:“样品”,
“链接”:“mylink”,
“id”:“1”,
“deviceName”:“mydevice1”
},
{
“说明”:“样品”,
“链接”:“mylink”,
“id”:“,
“deviceName”:”
}];
常数desiredStructure={
“项目”:项目
}
所需的
JSON
结构位于desiredStructure
变量中。您可以使用此变量添加所需的元素
const items=[];
push({“description”:“sample”,“link”:“mylink”,“id”:“1”,“deviceName”:“mydevice1”});
push({“description”:“sample”,“link”:“mylink”,“id”:“1”,“deviceName”:“mydevice1”});
push({“description”:“sample”,“link”:“mylink”,“id”:“1”,“deviceName”:“mydevice1”});
常数desiredStructure={
“项目”:项目
}
console.log(所需的结构)代码>您可以将该文件解析为一个变量“content”,并创建另一个对象const container={“Items”:content},然后使用JSON.stringifyconst result={“Items”:您的对象名称}将其写入一个文件
{"Items":[{
"description" : "sample",
"link" : "mylink",
"id" :"1",
"deviceName":"mydevice1"
},
{
"description" : "sample",
"link" : "mylink",
"id" :"1",
"deviceName":"mydevice1"
},
{
"description" : "sample",
"link" : "mylink",
"id" :"",
"deviceName":""
}]}