2 zhu2943 zhu2943 于 2013.11.08 21:11 提问

json排列问题,求高手帮忙解答

[
{name:"abc",path:"01"},
{name:"def",path:"02"},
{name:"aaa",path:"0101"},
{name:"bbb",path:"0102"},
{name:"ccc",path:"010101"},
....
]
用什么方法可以把上面一组多个并列的json按照path 2位树一组(01是0101的父级),转换成如下的树形结构呢,请高手帮忙。

[
{name:"abc",path:"01",son:[
{name:"aaa",path:"0101",son:[
{name:"ccc",path:"010101"},
]},
{name:"bbb",path:"0102"},
]},
{name:"def",path:"02"},
....
]

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
求高手帮忙解答下
java.io.FileNotFoundException: E:\ProgramData\Users\lzl\work\work\students.xml (系统找不到指定的文件。)  at java.io.FileInputStream.open(Native Method)  at java.io.FileInputStream.(Unknown Source)  at java.io
内存溢出小程序
一个小程序,有内存泄漏的问题,求高手解答。
求所有数字当中的最小值
本人虚心求教,几遍之后任然百思不得其解,求高手帮忙。
附件是我作的文档
高手们帮忙解答一下,那个是什么作用了??
VS2010编写的服务
求高手帮忙看下,断线报警器启动不了是怎么回事
作业4: 求一个n阶方阵对角线元素之和。
题目:求一个n阶方阵对角线元素之和。 程序: 结果: 总结:利用scanner输入n的值可以为数组分配几阶方阵的空间,在利用两层for循环为二维数组赋值,然后通过观察对角线,得知当列数等于行数时,即为对角线上的值。通过相加得出和值输出即可。
求助各位高手,帮忙做下,谢谢了
由计算机“想”一个四位数,请人猜出这个四位数是多少。人输入四位数字后,计算机首先判断这四位数字有几位是猜对了,并且在对的数字中又有几位位置也是对的,将结果显示出来,给人以提示,请人再猜,直到人猜出计算机所想的四位数是多少时为止。 
坦克大战源代码
坦克大战源代码,还只有基本引擎,图片显示有问题,求高手解答
按由小到大顺序排列并输出 用C语言写 希望高手帮忙 由键盘输入10数
还是去找书吧 任何一本C的书上都有 很常见的气泡法排序
数据库课程设计 求高手帮忙
求高手帮忙,无从下手,希望高手带路,本人很爱学习,但是知识不够···