Добавление к объекту JSON с использованием JavaScript

I Я создаю объект JSON с помощью JavaScript. Как мне вставить следующие данные в нижнюю часть стека:

"hello": { "label":"Hello", "url":"#hello" }

в следующую переменную:

var ListData = {
  "main": {
    "label":"Main",
    "url":"#main"
  },
  "project": {
    "label":"Project",
    "url":"#project"
  },
  "settings": {
    "label":"Settings",
    "url":"#settings",
    "subnav":[
      {
        "label":"Privacy",
        "url":"#privacy"
      },
      {
        "label":"Security",
        "url":"#security"
      },
      {
        "label":"Advanced",
        "url":"#advanced"
      }
    ]
  }
};

Итак, переменная выглядит так:

var ListData = {
  "main": {
    "label":"Main",
    "url":"#main"
  },
  "project": {
    "label":"Project",
    "url":"#project"
  },
  "settings": {
    "label":"Settings",
    "url":"#settings",
    "subnav":[
      {
        "label":"Privacy",
        "url":"#privacy"
      },
      {
        "label":"Security",
        "url":"#security"
      },
      {
        "label":"Advanced",
        "url":"#advanced"
      }
    ]
  },
  "hello": {
    "label":"Hello",
    "url":"#hello"
  }
};

Я использовал следующий код, но, похоже, он не работает:

var NewData = '"hello": { "label":"Hello", "url":"#hello" }';
ListData.push(NewData);
5
задан Tony2K 10 October 2010 в 01:05
поделиться