搜索和编辑嵌套的JSON元素

Fr4*_*cis 5 javascript search json

基本上我希望能够在Javascript(可选JQuery)中搜索具有特定元素的嵌套元素的JSON并进行编辑.

防爆.搜索ID为110的"components"并将名称更改为"video card".

请注意,以下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"
        }
      ]
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

Jam*_*lin 2

您可以尝试linq.js