2009-12-22 60 views
0

例如,我有以下JSON對象json_obj1JavaScript操作JSON對象

json_obj1 = {x:{id:1,bars:{show:true,barWidth:0.4}}} 

現在,我怎麼能添加下列對象(使用javascript):

y:{id:2,bars:{show:true,barWidth:0.4}} 

json_obj1,使其將是:

{x:{id:1,bars:{show:true,barWidth:0.4}},y:{id:2,bars:{show:true,barWidth:0.4}}} 

回答

6

您可以只設置現場您json_obj1 Y的

json_obj1 = {x:{id:1,bars:{show:true,barWidth:0.4}}} 
json_obj1.y = {id:2,bars:{show:true,barWidth:0.4}} 

現在json_obj1 = {X:{ID:1,酒吧:{顯示:真實,barWidth:0.4}},Y:{ID:2,酒吧:{顯示:真實, barWidth:0.4}}}

1

它不會出現,如果你的問題實際上涉及到JSON。第一個代碼片段只是一個JavaScript對象文字。鑑於您的問題描述,這樣的事情應該工作:

json_obj1 = {x:{id:1,bars:{show:true,barWidth:0.4}}}; 
json_obj1.y = {id:2,bars:{show:true,barWidth:0.4}}; 

這將使你在json_obj1到所需的內容;

+1

+1指出的問題不涉及JSON。 – 2009-12-22 13:14:09