3
我想通過其中一個屬性在JSON中查找子對象,並向該對象添加更多屬性。我不知道如何使用JQuery(或普通的JavaScript)來做到這一點。例如:從以下JSON中,我想找到id爲123-1的類別,然後將另一個類別對象添加爲子對象。謝謝你的幫助。使用其中一個屬性在JSON中查找子對象
JSON:
{
"result": {
"category":
{
"id": 123,
"name": "cat1",
"rules": [
{
"rulename": "r1",
"regex": ""
},
{
"rulename": "r2",
"regex": ""
}
],
"category":
{
"id": "123-1",
"name": "cat1-1",
"rules": [
{
"rulename": "r1-1",
"regex": ""
}
]
}
}
}
}
的Javascript:
function addSubCategory(catId, anotherCatObj) {
//Step1: Find category object with catID in the existing json
//Step3: add the supplied object as a child.
}
是什麼目的!?與不使用它不一樣嗎?謝謝。 – M99
@ M99:['Array.push'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push)返回一個整數值,表示元素的數量推後數組。 'success'是一個布爾值。所以,爲了保持布爾值,我使用'!!'。基本上,它就像'!(!0))'這意味着假和'!(!1))'這意味着真實。 (第一個'!'使它成爲一個布爾結果(但是反轉),第二個給了我布爾結果(實際) –
太好了,非常感謝你的快速響應。 – M99