2015-02-11 46 views
0

如果我(在調試器中可見)分析在Node.js的一個JSON對象,這樣的Node.js - JSON.parse - 節點添加到結果

var datap = JSON.parse(data); 

我得到一個分層對象:

datap = object 
    account1 = object 
     name = "A" 
     type = "1" 
    account2 = object 
     name = "B" 
     type = "2" 

現在我想用一條線增加一個account3這樣

datap.append("account3") 

ofcourse後
datap.account3.append({"name":"C", "type":"1"}) 

我的Javascript知識仍然有限,有沒有這樣做的可能性?

+1

您正在尋找'Array.prototype.push'方法。 – undefined 2015-02-11 18:29:12

回答

1

一旦JSON解析你可以使用作爲一個對象:

var datap = JSON.parse(data); 
datap.account3 = { name :"C", type :"1"}; 
+0

短的完美答案...謝謝本! – Rainer 2015-02-11 18:59:21