Поиск и редактирование вложенных элементов JSON

По сути, я хочу иметь возможность в Javascript (необязательно JQuery) выполнять поиск в JSON с вложенными элементами для определенного элемента и редактировать его.

Пр. найдите «компоненты» с идентификатором 110 и измените имя на «видеокарта».

Обратите внимание, что следующий JSON — это всего лишь пример. Мне интересно, существуют ли библиотеки javascript или хорошие приемы для таких вещей, я не думаю, что обход всего json или написание собственных методов - лучшее решение.

{
   "computers": [
   {
     "id": 10,
     "components": [
         {
           "id": 56,
           "name": "processor"
         },
         {
           "id": 24,
           "name": "ram"
        }
      ]
    },
    {
      "id": 11,
      "components": [
        {
          "id": 110,
          "name": "graphic card"
        },
        {
          "id": 322,
          "name": "motherboard"
        }
      ]
    }
  ]
}
5
задан Fr4ncis 12 March 2012 в 17:23
поделиться