我试图通过它的一个属性在 JSON 中找到一个子对象,并向该对象添加更多属性。我不确定如何使用 JQuery(或常规 javascript)来做到这一点。例如:从下面的 JSON 中,我想找到一个 id 为 123-1 的类别,然后添加另一个类别对象作为子对象。谢谢你的帮助。
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.
}