Javascript 如何更改json结构?
我有这个json结构:Javascript 如何更改json结构?,javascript,json,treeview,Javascript,Json,Treeview,我有这个json结构: [ { "Id": 1, "Level": 0, Expanded: true/false },{ "id": 2, "Level": 1, "Parent": 1 },{ "id": 3, "Level": 1, "Parent": 1 } ] 我想这样设置: [ { "Id": 1, "Level": 0, "Expanded": true/false, "child":[ { "id
[
{
"Id": 1,
"Level": 0,
Expanded: true/false
},{
"id": 2,
"Level": 1,
"Parent": 1
},{
"id": 3,
"Level": 1,
"Parent": 1
}
]
我想这样设置:
[
{
"Id": 1,
"Level": 0,
"Expanded": true/false,
"child":[
{
"id": 2,
"Level": 1,
"Parent": 1
},{
"id": 3,
"Level": 1,
"Parent": 1
}
]
}
]
有什么方法可以轻松地做到这一点吗?最终的目标是在angular中与bootstrap ui treeview一起使用它 如果json的深度级别不超过1 只是
您的json将有超过1个深度级别?它将有n个深度级别。
var json_array = json;
var new_json = angular.extend({'child':[json_array[1],json_array[2]]},json_array[0])