javascript操纵json对象

时间:2009-12-22 01:40:07

标签: javascript json

例如,我有以下JSON对象json_obj1

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}}}

2 个答案:

答案 0 :(得分: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,bars:{show:true,barWidth:0.4}},y:{id:2,bars:{show:true,barWidth:0.4}}}

答案 1 :(得分: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;

中所需的内容