-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