【发布时间】:2014-11-09 10:39:38
【问题描述】:
我有 JSON 数据并且 JSON 数据有父子关系。我想从中创建树结构。我找到了很多插件和库,但我找不到我的要求。我正在使用 PHP 脚本获取此 JSON 数据。
这是我想要创建的具有树形结构的图像。我被困住了。我知道 JSON 不像图像中显示的那样,但我只想向您展示一棵树应该是什么样子。如何创建像图像中一样的树。我想要的是处理和创建这种类型的 JavaScript 代码树的结构。工作示例是必须的,非常感谢。
您可以随意使用 JSON 格式,并且树应该是可折叠的。还为其提供所需的 JSON 格式。
和我的JSON数据如下:
{
"2":
{
"5": "Wrist Watch"
},
"5":
{
"9": "Men's"
},
"18":
{
"3": "Clothing"
},
"28":
{
"1": "Perfumes"
},
"29":
{
"7": "Laptop",
"10": "Tablets"
},
"30":
{
"8": "Mobile"
},
"31":
{
"2": "Books"
},
"33":
{
"6": "Electronics"
},
"34":
{
"4": "Home & Kitchen\n"
}
}
【问题讨论】:
-
您的 JSON 没有定义顺序 - 如果顺序很重要,它应该使用数组而不是对象。此外,容器没有使用此结构定义的标签。
-
您好,在我回答这个问题之前有一个小问题:您是否需要搜索对象?我可以向您展示一种设置目录类的方法,以便您可以通过更面向对象的方式添加子目录等
-
@MaxBumaye 你能告诉我你的答案吗?
-
用那里的目录类查看我的答案 - 是不是您正在寻找的东西?
标签: javascript jquery html json tree