2015-02-11 4 views
0

Если я разобрать объект JSON в Node.js, как этот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") 

и, конечно, после этого

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

Мои знания Javascript по-прежнему ограничены, есть ли возможность сделать это?

+1

Вы ищете 'метод Array.prototype.push'. – undefined

ответ

1

После JSON анализируется вы можете просто использовать в качестве объекта:

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

короткий идеальный ответ ... спасибо Бен! – Rainer

Смежные вопросы