{"0":
{"id":"1",
"Name":"A1",
"parent_id":"0"},
"1":
{"id":"2",
"Name":"A2",
"parent_id":"0",
"0":
{"id":"3",
"Name":"A3",
"parent_id":"2",
"0":
{"id":"4",
"Name":"A4",
"parent_id":"3"}}}}
Заполняется из таблицы базы данных.Я хочу удалить только идентификатор узла 2 (A2).Идентификатор родителя идентификатора 3 должен автоматически стать идентификатором 1. То есть непосредственный потомок А2 становится потомком своего родителя вместе со своими потомками.Я не могу использовать сплайс или удалить, поскольку я использую JS с QML.Какие-либо предложения?В настоящее время я могу удалить весь узел вместе с его дочерними элементами (a2, a3, a4), найдя узел, который должен быть удален, и присвоив ему значение null. У меня возникают трудности при удалении только выбранного узла, а не его дочерних элементов.