JavaScript манипулировать объектом JSON - PullRequest
0 голосов
/ 22 декабря 2009

Например, у меня есть следующий объект 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 ]

6 голосов
/ 22 декабря 2009

Вы можете просто установить поле y вашего json_obj1

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, бары: {show: true, barWidth: 0.4}}, y: {id: 2, баров: {show: true, barWidth: 0.4}}}

1 голос
/ 22 декабря 2009

Не похоже, что ваш вопрос на самом деле касается 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;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...