{
 "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格式化。请问:如何进行操作。