I want remove the particular element from nested json
array.
The below json object has root node as EE with nested child Nodes & Packages. I want to delete the node id = 7
. Is it possible to do that?
$scope.data = {
"id": 1, "parentNodeId": null,
"nodeName": "EE", "magCode": "EE",
"childNodes": [{
"id": 2,
"parentNodeId": 1,
"nodeName": "Child 1",
"magCode": "EE",
"childNodes": [],
"packages": []
},
{
"id": 4,
"parentNodeId": 1,
"nodeName": "Child 2",
"magCode": "EE",
"childNodes": [{
"id": 5,
"parentNodeId": 4,
"nodeName": "Child 21",
"magCode": "EE",
"childNodes": [],
"packages": [] }],
"packages": [{
"id": 6,
"parentNodeId": 4,
"nodeName": "Child Package 2",
"magCode": "EE",
"childNodes": null,
"packages": null
},
{
"id": 7,
"parentNodeId": 4,
"nodeName": "Child Package 3",
"magCode": "EE",
"childNodes": null,
"packages": null
}
]
}],
"packages": [{
"id": 8,
"parentNodeId": 1,
"nodeName": "test",
"magCode": "EE",
"childNodes": null,
"packages": null
}]
};