-2
我有一个包含变量的节点js代码:
var elements = []; var subelement1 = {}; var subelement2 = {};如何使用node.js将值推入数组中使用node.js构造json
如何与结构构造JSON如下:
{
"elements":[
"subelement1" :{},
"subelement2" :{}
]
}
我有一个包含变量的节点js代码:
var elements = []; var subelement1 = {}; var subelement2 = {};如何使用node.js将值推入数组中使用node.js构造json
如何与结构构造JSON如下:
{
"elements":[
"subelement1" :{},
"subelement2" :{}
]
}
为了将它们结合起来,每个 “子” 对象设置为主要的属性:
elements.subelement1 = subelement1;
elements.subelement2 = subelement2;
然后,你可以stringify他们与周围的对象:
var json = JSON.stringify({ elements: elements });
虽然,使用命名密钥,你会想要使用Object
。
var elements = {};
{
"elements": {
"subelement1": {},
"subelement2": {}
}
}
虽然Array
S能已命名的属性,它们不能被内的文字说明。
var foo = [];
foo.bar = 'baz';
而不会被确认/ counted像数字索引。
console.log(foo.bar); // "baz"
console.log(foo.length); // 0
foo[0] = 'qux';
console.log(foo.length); // 1