解析Javascript对象以显示分层目录链接

解析Javascript对象以显示分层目录链接,javascript,navigation,javascript-objects,Javascript,Navigation,Javascript Objects,我试图让vanilla javascript解析一个多嵌套对象,然后显示输出。它类似于目录结构,但对于链接,用户选择顶级框,然后选择顶级框内部的下一个子框,依此类推 如何使其导航到子级别?JSON可以是任何结构,只要它满足流程流映像。我计划使用对象中的“displayicon”来显示图像,当你点击图像时,它会带你进入该部分的子项。但是当你点击网址时,它会把你带到网站上。还有一个后退按钮,可以向上一级 我在互联网上搜索了普通的javascript代码,但什么也找不到 任何帮助都将不胜感激 谢谢您

我试图让vanilla javascript解析一个多嵌套对象,然后显示输出。它类似于目录结构,但对于链接,用户选择顶级框,然后选择顶级框内部的下一个子框,依此类推

如何使其导航到子级别?JSON可以是任何结构,只要它满足流程流映像。我计划使用对象中的“displayicon”来显示图像,当你点击图像时,它会带你进入该部分的子项。但是当你点击网址时,它会把你带到网站上。还有一个后退按钮,可以向上一级

我在互联网上搜索了普通的javascript代码,但什么也找不到

任何帮助都将不胜感激


谢谢

您可以从此轻松完成您的工作

in PHP json_decode convert json data into PHP associated array
For Ex: $php-array= json_decode($json-data, true);
print_r($php-array);

JSON是字符串。你说的是对象我想我会用另一种方式:我应该只有“Item”元素:我不知道你是否能够做到这一点,但我可以更简单,因为你不必处理嵌套元素,只需引用Item ID.
“Item”:[{“ID”:“e2gv”“displayicon”:“item1display”,“url”:"https://stackoverflow.com“,“childID”:['pqx8”,“ap9qw”,]},…]
很抱歉没有使用php。这是一个普通的Javascript。你会怎么写一个对象来让它工作?哦,我的糟糕。在js中,您可以这样做:JSON.parse(p)
in PHP json_decode convert json data into PHP associated array
For Ex: $php-array= json_decode($json-data, true);
print_r($php-array);