如何用java递归生成带children的json串啊?数据集已经有了在下面。 20

如题对应的字段如下,大侠帮帮忙啊!(其中children是那些lft,rgt值中间的一些菜单,depth是该菜单的深度,code不用考虑)----------------... 如题对应的字段如下,大侠帮帮忙啊 ! (其中children是那些lft,rgt值中间的一些菜单,depth是该菜单的深度,code不用考虑)
------------------------------ id, menu_Name ,lft,rgt,m_code,depth
Depart dept1= new Depart(1, "ELECTRONICS", 1, 20, "code", 0); Depart dept2= new Depart(2, "TELEVISIONS", 2, 9, "code", 1); Depart dept3= new Depart(3, "TUBE", 3, 4, "code", 2); Depart dept4= new Depart(4, "LCD", 5, 6, "code", 2); Depart dept5= new Depart(5, "PLASMA", 7, 8, "code", 2); Depart dept6= new Depart(6, "PORTABLE ELECTRONICS", 10, 19, "code", 1); Depart dept7= new Depart(7, "MP3 PLAYERS", 11, 14, "code", 2); Depart dept8= new Depart(8, "FLASH", 12, 13, "code", 3); Depart dept9= new Depart(9, "CD PLAYERS", 15, 16, "code", 2); Depart dept10= new Depart(10, "2 WAY RADIOS", 17, 18, "code", 2);
{
"items": [
"children":[
{
"children": [
{
"children": [children。。。。。],//递归即可
}
"text": "TELEVISIONS"
},
{
"children": [
{
"children": [children。。。。。],//递归即可
}
"text": "PORTABLE ELECTRONICS"
}]
],
text:'ELECTRONICS'
]
}
。。。。。略
展开
 我来答
转身_lfj
2013-11-14 · TA获得超过356个赞
知道小有建树答主
回答量:127
采纳率:50%
帮助的人:72.2万
展开全部
不清楚你的业务需求。
1、数据存放在xml文件中,读取xml文件
2、json格式,如果你的数据有规律可循,可以用代码循环遍历
3、如果数据来自数据库,那么使用sql,一般的数据库都提供查询“树”的sql
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
your120
2013-11-14
知道答主
回答量:9
采纳率:0%
帮助的人:3.6万
展开全部
使用simplejson这个开源项目包就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式