如何更改我的 json 结构
How can i change my json structure?
我有这个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": 2,
"Level": 1,
"Parent": 1
},{
"id": 3,
"Level": 1,
"Parent": 1
}
]
}
]
有没有办法轻松做到?最终目标是将其与角度引导 ui 树视图一起使用。
如果您的 json 的深度级别不超过 1 个。
只
var json_array = json;
var new_json = angular.extend({'child':[json_array[1],json_array[2]]},json_array[0])
相关文章:
- 更改JSON对象的结构
- 如何将我的json结构转换为C3.js所需的列结构
- 从json对象聚集数据并创建层次结构
- 如何迭代json对象结构以只获取名称
- 如何解析文本区域中的结构化字符串数据(接近JSON)以检索其所需的属性
- 生成目录结构的JSON供Webix树小部件使用
- 复杂的 JSON 结构 + 道场选择
- 如何从 json 嵌套结构中获取键的 json 值
- JSON 层次结构,如何获取元素
- 如何更改我的 json 结构
- JavaScript - JSON 数据结构的构建 - 如何使用变量值更改键名
- 如何获取json结构中键的单个特定值
- 将json结构转换为可用的javascript数据集
- 从JSON结构定义中获取JSON值
- 从文件目录结构创建JSON数据的有效功能
- 用Javascript从两个平面结构数组中格式化JSON
- 与restify一起,我的帖子显示了一个“;将循环结构转换为JSON”;错误
- 如何以类似 JSON 的格式打印圆形结构
- 比较两个循环结构JSON对象
- 未捕获的类型错误:转换圆形结构JSON(仅在Chrome上)