Json 将JavaScript嵌套数组转换为启动树格式
我有以下JAVASCRIPT对象,我需要将其转换为素数树格式,请帮助 输入 预期产量Json 将JavaScript嵌套数组转换为启动树格式,json,angular,tree,parent,primeng,Json,Angular,Tree,Parent,Primeng,我有以下JAVASCRIPT对象,我需要将其转换为素数树格式,请帮助 输入 预期产量 [ { "label": "COM", "data": "COM", "children": [{ "label": "ABC", "data": "abc", "children": [ "label
[
{
"label": "COM",
"data": "COM",
"children": [{
"label": "ABC",
"data": "abc",
"children": [ "label": "x" data": "x" ,children:[]]
}]
}]
这不是有效的JSON对象,请更正!已更正并验证..u plz能提供帮助吗
[
{
"label": "COM",
"data": "COM",
"children": [{
"label": "ABC",
"data": "abc",
"children": [ "label": "x" data": "x" ,children:[]]
}]
}]
validate(a) {
let newArr = [];
for (const key in a) {
if (key) {
newArr.push({data: key, label: key, childern: this.validate(a[key])});
}
}
return newArr;
}
const a = {
"com": {
"ups": {
"demo": {
"a": 9
}
}
}
};
console.log(this.validate(a));