json 数据的封装 请高手帮帮忙哦
list 里面装有一个data类的对象 每个对象装有以下数据 一行数据
id:1 parentsid:1 name:"test1"
id:2 parentsid:1 name:"test2"
id:3 parentsid:1 name:"test3"
id:4 parentsid:2 name:"test4"
id:5 parentsid:2 name:"test5"
id:6 parentsid:4 name:"test6"
要写方法实现json 的封装
[{
id:1 ,
name:"test1",
chirldren:[{
id:2,
name"test2"
}],
chirldren:[{
id:3,
name"test3"
}],
chirldren:[{
id:4,
name"test4",
chirldren:{
id:5,
name"test5"
}
}],
chirldren:[{
id:6,
name"test6"
}]
}]
怎么实现 ,那个高人帮帮忙, id的继承可以无限哦 先谢谢了 --------------------编程问答-------------------- class Node{
String id;
String name;
List<Node> chirldren;
} --------------------编程问答-------------------- 1. 使用fastjson直接生产json对象
2. 至于bean或用Map,采用LS的朋友的,就是很不错的建议,然后通过Jackson的jar包可以帮你将对象生产json信息。
LZ可以查看一下相关的资料~! --------------------编程问答-------------------- 这个不需要第三方库啊~
只有几种类的话,自己按JSON文本的格式拼拼字符串拉倒~
类多的话,你用反射拉倒~ 也是拼两下字符串的事~ --------------------编程问答--------------------
这个我想到了 ,可是怎么遍历list里面的类放到这个 Node这里来
补充:Java , Web 开发