TreeModel.parse传数组?

TreeModel.parse pass array?

我正在使用 TreeModel js 库。看起来库支持传递具有类似结构的对象...

{
 id: 1,
 children: [{
   id: 2,
   childre: []
 }]
}

但是,如果我的树结构是一个数组,如...

[
  {
    id: 1,
    children: [],
  },
  {
    id: 2,
    children: [
      id: 5,
      children []
    ]
  }
]

库不支持传递数组吗?关于如何最好地处理这个问题的想法?

您可以创建一个假根 (id=0),其子项是您的数组:

{
  id: 0,
  children: [
    {
      id: 1,
      children: [],
    },
    {
      id: 2,
      children: [
        id: 5,
        children []
      ]
    }
  ]
}