数据如下
{
"data": [
{
"id": 122,
"parentId": 0,
"name": " 桌子凳子",
"description": "AA",
"image": "",
"order": 0,
"extraData": null,
"subCategories": [
{
"id": 123,
"parentId": 122,
"name": "电脑桌",
"description": "1903",
"image": "",
"order": 0,
"extraData": null,
"subCategories": [
{
"id": 568,
"parentId": 123,
"name": "儿童桌子",
"description": "6416",
"image": "",
"order": 0,
"extraData": null,
"subCategories": []
}
]
},
{
"id": 512,
"parentId": 122,
"name": "儿童桌子2",
"description": "6416",
"image": "",
"order": 0,
"extraData": null,
"subCategories": []
}
]
}
],
"count": 1
}
就是一段复杂类型的json字符串啊,怎么叫list呢?首先搞清楚jstree可接收的数据类型
把这个id,name 加载到树上,看subcategories这个是个数组或是list无限递归的哦
这里就是一个树,jstree.数据只是截取了部分,不然发布不了
定义个对应的实体类范序列化.
这个知道,是后面的那里要弄个递归加载子项目。
@renshen4322: 序列化库会自己搞定的.
看你要怎么用.
@吴瑞祥: 你还没有理解意思,序列化很简单的呀,你要把它序列出来的数据递归加载到jstree。知道不
@renshen4322: 所有后面说了..你要怎么用.jstree是说一个js框架吗?
@吴瑞祥: 不说了,先学习下吧。别乱回复。
@renshen4322:
你气到我了
1.如果你要房到jstree这个插件里.就照着他要的格式改一下子项(subCategories)的字段名为children,然后直接放进去就可以了,自己看文档https://www.jstree.com/docs/json/
2.你问题本来就很怪.先问怎么放到一个js框架里.然后又问怎么用C#递归.你递归要干嘛都不说鬼知道怎么递归?而且C#递归关jstree什么事.这2者有什么关联吗?
3.然后我就因为我的疑问问了一下.这个是不是js框架.
我只有一个问题.我的答案是不是回答你的问题?不要给我说你脑子的问题.我说的是你打出来的这些所能看到问题.
@吴瑞祥:你别回复了,不会不要装。意思都理解不了。
已经解决BKR