【发布时间】:2020-10-24 20:09:07
【问题描述】:
我有一个对象数组,希望通过 java 脚本函数将其转换为 JSON 树结构,然后在 vue js 项目中使用它。 该页面有一个需要 JSON 树结构的 vuetify 树组件。 我的数据已经存储在带有父子结构的 MySql 表中。
样品日期:
[
{"id": 123, "parentid": 0, "name": "Mammals"},
{"id": 456, "parentid": 123, "name": "Dogs"},
{"id": 214, "parentid": 456, "name": "Labradors"},
{"id": 810, "parentid": 456, "name": "Pugs"},
{"id": 919, "parentid": 456, "name": "Terriers"}
]
结果:
[
{
"id": 123,
"parentid": 0,
"name": "Mammals",
"children": [
{
"id": 456,
"parentid": 123,
"name": "Dogs",
"children": [
{
"id": 214,
"parentid": 456,
"name": "Labradors"
},
{
"id": 810,
"parentid": 456,
"name": "Pugs"
},
{
"id": 919,
"parentid": 456,
"name": "Terriers"
}
]
}
]
}
]
来自该地址的样本数据:https://gist.github.com/smrchy/7040377
【问题讨论】:
标签: javascript json tree