动态实现Json数据如何做?
{"data" : [],
"id" : 4,
"name" : "黑客",
"number" : "HO123",
"children" : [ {
"data" : [],
"id" : 0,
"name" : "吉祥0公",
"number" : "HO2340",
"children" : [ {
"children" : [],
"data" : [],
"id" : 2,
"name" : "吉祥2公",
"number" : "HO2342"
}, {
"children" : [],
"data" : [],
"id" : 3,
"name" : "吉祥3母",
"number" : "HO2343"
} ]
}, {
"id" : 1,
"name" : "吉祥1母",
"number" : "HO2341",
"data" : [],
"children" : [ {
"children" : [],
"data" : [],
"id" : 6,
"name" : "吉祥6公",
"number" : "HO2342"
}, {
"children" : [],
"data" : [],
"id" : 5,
"name" : "吉祥5母",
"number" : "HO2343"
} ]
} ]
}
图片示意图:
说明:首先在前台输入“黑客”的编号“HO123"进行查询其信息。在黑客的信息中有对应的父亲、母亲的编号。根据父母的编号查询其相应信息。然后根据前台输入的查询层数进行确定要封装的层数多少。然后应用fastjson进行Json格式化。
请问:如何进行操作。 --------------------编程问答-------------------- 这个递归算法就可以实现了
补充:Java , Java EE