您的位置:首页 > 理论基础 > 数据结构算法

用js把json数组转成树型数据结构的算法

2017-12-12 16:02 495 查看
先上原有的数据结构:

{
"json": {
"data": [
{
"VIEW_DETAIL": "",
"CATL_PARENT": "0",
"PROD_VIEW": "99641",
"CATL_NAME": "固定收益类",
"CATL_CODE": "400"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "0",
"PROD_VIEW": "99641",
"CATL_NAME": "权益类",
"CATL_CODE": "500"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "0",
"PROD_VIEW": "99641",
"CATL_NAME": "标准配置类",
"CATL_CODE": "600"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "0",
"PROD_VIEW": "99641",
"CATL_NAME": "定制类",
"CATL_CODE": "700"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "400",
"PROD_VIEW": "99641",
"CATL_NAME": "基础设施",
"CATL_CODE": "353229"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "400",
"PROD_VIEW": "99641",
"CATL_NAME": "环保产业",
"CATL_CODE": "353230"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "400",
"PROD_VIEW": "99641",
"CATL_NAME": "新能源",
"CATL_CODE": "353231"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "400",
"PROD_VIEW": "99641",
"CATL_NAME": "大健康",
"CATL_CODE": "353232"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "400",
"PROD_VIEW": "99641",
"CATL_NAME": "普惠金融",
"CATL_CODE": "353233"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "400",
"PROD_VIEW": "99641",
"CATL_NAME": "信息制造",
"CATL_CODE": "353234"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "400",
"PROD_VIEW": "99641",
"CATL_NAME": "信贷融资",
"CATL_CODE": "353235"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "400",
"PROD_VIEW": "99641",
"CATL_NAME": "固收类产品组合",
"CATL_CODE": "353236"
},
{
"VIEW_DETAIL": "273364",
"CATL_PARENT": "500",
"PROD_VIEW": "99641",
"CATL_NAME": "私募股权投资",
"CATL_CODE": "353237"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "500",
"PROD_VIEW": "99641",
"CATL_NAME": "资本市场",
"CATL_CODE": "353238"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "600",
"PROD_VIEW": "99641",
"CATL_NAME": "现金管理类",
"CATL_CODE": "353239"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "600",
"PROD_VIEW": "99641",
"CATL_NAME": "资产证券化",
"CATL_CODE": "353240"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "600",
"PROD_VIEW": "99641",
"CATL_NAME": "债券",
"CATL_CODE": "353241"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "700",
"PROD_VIEW": "99641",
"CATL_NAME": "家族信托",
"CATL_CODE": "353242"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "700",
"PROD_VIEW": "99641",
"CATL_NAME": "公益(慈善)信托",
"CATL_CODE": "353243"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "700",
"PROD_VIEW": "99641",
"CATL_NAME": "事务管理类",
"CATL_CODE": "353244"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "700",
"PROD_VIEW": "99641",
"CATL_NAME": "其他定制类",
"CATL_CODE": "353245"
},
{
"VIEW_DETAIL": "273366",
"CATL_PARENT": "400",
"PROD_VIEW": "99641",
"CATL_NAME": "不动产",
"CATL_CODE": "357228"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "357228",
"PROD_VIEW": "99641",
"CATL_NAME": "公寓",
"CATL_CODE": "366262"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "357228",
"PROD_VIEW": "99641",
"CATL_NAME": "停车场",
"CATL_CODE": "366266"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353229",
"PROD_VIEW": "99641",
"CATL_NAME": "政信项目",
"CATL_CODE": "366267"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353230",
"PROD_VIEW": "99641",
"CATL_NAME": "污水",
"CATL_CODE": "366270"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353230",
"PROD_VIEW": "99641",
"CATL_NAME": "其它",
"CATL_CODE": "366273"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353231",
"PROD_VIEW": "99641",
"CATL_NAME": "光伏",
"CATL_CODE": "366274"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353231",
"PROD_VIEW": "99641",
"CATL_NAME": "地热",
"CATL_CODE": "366275"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353231",
"PROD_VIEW": "99641",
"CATL_NAME": "建筑节能",
"CATL_CODE": "366278"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353232",
"PROD_VIEW": "99641",
"CATL_NAME": "医院",
"CATL_CODE": "366279"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353232",
"PROD_VIEW": "99641",
"CATL_NAME": "医药",
"CATL_CODE": "366281"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353233",
"PROD_VIEW": "99641",
"CATL_NAME": "供
1b948
应链金融",
"CATL_CODE": "366282"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353233",
"PROD_VIEW": "99641",
"CATL_NAME": "互联网金融",
"CATL_CODE": "366283"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353233",
"PROD_VIEW": "99641",
"CATL_NAME": "个人消费",
"CATL_CODE": "366284"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353234",
"PROD_VIEW": "99641",
"CATL_NAME": "信息技术",
"CATL_CODE": "366287"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353234",
"PROD_VIEW": "99641",
"CATL_NAME": "高端工业制造",
"CATL_CODE": "366288"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353235",
"PROD_VIEW": "99641",
"CATL_NAME": "股票(其他金融资产)质押融资",
"CATL_CODE": "366290"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "366291",
"PROD_VIEW": "99641",
"CATL_NAME": "股票结构化优先",
"CATL_CODE": "366292"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353238",
"PROD_VIEW": "99641",
"CATL_NAME": "VC",
"CATL_CODE": "366296"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353238",
"PROD_VIEW": "99641",
"CATL_NAME": "PE ",
"CATL_CODE": "366297"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353238",
"PROD_VIEW": "99641",
"CATL_NAME": "量化对冲",
"CATL_CODE": "366301"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353238",
"PROD_VIEW": "99641",
"CATL_NAME": "混合(包括MOM、FOF)",
"CATL_CODE": "366302"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353239",
"PROD_VIEW": "99641",
"CATL_NAME": "日开放",
"CATL_CODE": "366303"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353239",
"PROD_VIEW": "99641",
"CATL_NAME": "周开放",
"CATL_CODE": "366306"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353241",
"PROD_VIEW": "99641",
"CATL_NAME": "交易所标准化债券",
"CATL_CODE": "366308"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353241",
"PROD_VIEW": "99641",
"CATL_NAME": "海外固收类债券",
"CATL_CODE": "366309"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "357228",
"PROD_VIEW": "99641",
"CATL_NAME": "旅游、文化",
"CATL_CODE": "366259"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "357228",
"PROD_VIEW": "99641",
"CATL_NAME": "科技",
"CATL_CODE": "366263"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "357228",
"PROD_VIEW": "99641",
"CATL_NAME": "物流",
"CATL_CODE": "366264"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "357228",
"PROD_VIEW": "99641",
"CATL_NAME": "海外不动产",
"CATL_CODE": "366265"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353232",
"PROD_VIEW": "99641",
"CATL_NAME": "医疗服务",
"CATL_CODE": "366280"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353238",
"PROD_VIEW": "99641",
"CATL_NAME": "定增",
"CATL_CODE": "366298"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353238",
"PROD_VIEW": "99641",
"CATL_NAME": "阳光私募",
"CATL_CODE": "366299"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "357228",
"PROD_VIEW": "99641",
"CATL_NAME": "养老",
"CATL_CODE": "366260"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353229",
"PROD_VIEW": "99641",
"CATL_NAME": "政府引导基金",
"CATL_CODE": "366269"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353229",
"PROD_VIEW": "99641",
"CATL_NAME": "PPP项目",
"CATL_CODE": "366268"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353230",
"PROD_VIEW": "99641",
"CATL_NAME": "垃圾",
"CATL_CODE": "366271"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353230",
"PROD_VIEW": "99641",
"CATL_NAME": "土壤",
"CATL_CODE": "366272"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353231",
"PROD_VIEW": "99641",
"CATL_NAME": "风能",
"CATL_CODE": "366276"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353231",
"PROD_VIEW": "99641",
"CATL_NAME": "天然气",
"CATL_CODE": "366277"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353233",
"PROD_VIEW": "99641",
"CATL_NAME": "汽车消费",
"CATL_CODE": "366285"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353233",
"PROD_VIEW": "99641",
"CATL_NAME": "住房抵押消费",
"CATL_CODE": "366286"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353235",
"PROD_VIEW": "99641",
"CATL_NAME": "企业信贷",
"CATL_CODE": "366289"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "400",
"PROD_VIEW": "99641",
"CATL_NAME": "结构化优先",
"CATL_CODE": "366291"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "366291",
"PROD_VIEW": "99641",
"CATL_NAME": "其他结构化投资优先",
"CATL_CODE": "366293"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353237",
"PROD_VIEW": "99641",
"CATL_NAME": "国内非上市公司股权",
"CATL_CODE": "366294"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353237",
"PROD_VIEW": "99641",
"CATL_NAME": "海外私募股权投资",
"CATL_CODE": "366295"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "353239",
"PROD_VIEW": "99641",
"CATL_NAME": "月开放",
"CATL_CODE": "366307"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "357228",
"PROD_VIEW": "99641",
"CATL_NAME": "住宅",
"CATL_CODE": "366227"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "357228",
"PROD_VIEW": "99641",
"CATL_NAME": "工业",
"CATL_CODE": "366261"
},
{
"VIEW_DETAIL": "",
"CATL_PARENT": "357228",
"PROD_VIEW": "99641",
"CATL_NAME": "商业、酒店、写字楼",
"CATL_CODE": "366258"
}
]
}
}


分析该数据,data数组内的每一项有一个CATL_PARENT字段,该字段==0为父节点。CATL_CODE字段为数组内每一项的主键。

数据分析完成,下面先用ajax请求获取数据:

$.ajax({
type: "get",
url: "treeData.json",
dataType: 'json',
async: true,
success: function(response) {
//从返回的结果中取出数组
var datas = response.json.data;
//调用data2tree函数
var treeDatas = data2tree(datas);
}
});


下面上data2tree函数:

/**
*  先把父亲节点取出来,放进一个数组dataArray
* @param {Object} datas 所有数据
*/
function data2tree(datas) {
var dataArray = [];
datas.forEach(function(data) {
var CATL_PARENT = data.CATL_PARENT;
if(CATL_PARENT == '0') {
var CATL_CODE = data.CATL_CODE;
var CATL_NAME = data.CATL_NAME;
var objTemp = {
CATL_PARENT: CATL_PARENT,
CATL_CODE: CATL_CODE,
CATL_NAME: CATL_NAME
}
dataArray.push(objTemp);
}
})
return data2treeDG(datas, dataArray);
}


下面上递归函数data2treeDG:

/**
*
* @param {Object} datas  所有数据
* @param {Object} dataArray 父节点组成的数组
*/
function data2treeDG(datas, dataArray) {
for(var j = 0; j < dataArray.length; j++) {
var dataArrayIndex = dataArray[j];
var childrenArray = [];
var CATL_CODEP = dataArrayIndex.CATL_CODE;

for(var i = 0; i < datas.length; i++) {
var data = datas[i];
var CATL_PARENT = data.CATL_PARENT;
if(CATL_PARENT == CATL_CODEP) {//判断是否为儿子节点
var CATL_CODE = data.CATL_CODE;
var CATL_NAME = data.CATL_NAME;
var objTemp = {
CATL_PARENT: CATL_PARENT,
CATL_CODE: CATL_CODE,
CATL_NAME: CATL_NAME
}
childrenArray.push(objTemp);
}

}
dataArrayIndex.children = childrenArray;
if(childrenArray.length > 0) {//有儿子节点则递归
data2treeDG(datas, childrenArray);
}

}
return dataArray;
}


最终得到的结果:

[
{
"CATL_PARENT": "0",
"CATL_CODE": "400",
"CATL_NAME": "固定收益类",
"children": [
{
"CATL_PARENT": "400",
"CATL_CODE": "353229",
"CATL_NAME": "基础设施",
"children": [
{
"CATL_PARENT": "353229",
"CATL_CODE": "366267",
"CATL_NAME": "政信项目",
"children": []
},
{
"CATL_PARENT": "353229",
"CATL_CODE": "366269",
"CATL_NAME": "政府引导基金",
"children": []
},
{
"CATL_PARENT": "353229",
"CATL_CODE": "366268",
"CATL_NAME": "PPP项目",
"children": []
}
]
},
{
"CATL_PARENT": "400",
"CATL_CODE": "353230",
"CATL_NAME": "环保产业",
"children": [
{
"CATL_PARENT": "353230",
"CATL_CODE": "366270",
"CATL_NAME": "污水",
"children": []
},
{
"CATL_PARENT": "353230",
"CATL_CODE": "366273",
"CATL_NAME": "其它",
"children": []
},
{
"CATL_PARENT": "353230",
"CATL_CODE": "366271",
"CATL_NAME": "垃圾",
"children": []
},
{
"CATL_PARENT": "353230",
"CATL_CODE": "366272",
"CATL_NAME": "土壤",
"children": []
}
]
},
{
"CATL_PARENT": "400",
"CATL_CODE": "353231",
"CATL_NAME": "新能源",
"children": [
{
"CATL_PARENT": "353231",
"CATL_CODE": "366274",
"CATL_NAME": "光伏",
"children": []
},
{
"CATL_PARENT": "353231",
"CATL_CODE": "366275",
"CATL_NAME": "地热",
"children": []
},
{
"CATL_PARENT": "353231",
"CATL_CODE": "366278",
"CATL_NAME": "建筑节能",
"children": []
},
{
"CATL_PARENT": "353231",
"CATL_CODE": "366276",
"CATL_NAME": "风能",
"children": []
},
{
"CATL_PARENT": "353231",
"CATL_CODE": "366277",
"CATL_NAME": "天然气",
"children": []
}
]
},
{
"CATL_PARENT": "400",
"CATL_CODE": "353232",
"CATL_NAME": "大健康",
"children": [
{
"CATL_PARENT": "353232",
"CATL_CODE": "366279",
"CATL_NAME": "医院",
"children": []
},
{
"CATL_PARENT": "353232",
"CATL_CODE": "366281",
"CATL_NAME": "医药",
"children": []
},
{
"CATL_PARENT": "353232",
"CATL_CODE": "366280",
"CATL_NAME": "医疗服务",
"children": []
}
]
},
{
"CATL_PARENT": "400",
"CATL_CODE": "353233",
"CATL_NAME": "普惠金融",
"children": [
{
"CATL_PARENT": "353233",
"CATL_CODE": "366282",
"CATL_NAME": "供应链金融",
"children": []
},
{
"CATL_PARENT": "353233",
"CATL_CODE": "366283",
"CATL_NAME": "互联网金融",
"children": []
},
{
"CATL_PARENT": "353233",
"CATL_CODE": "366284",
"CATL_NAME": "个人消费",
"children": []
},
{
"CATL_PARENT": "353233",
"CATL_CODE": "366285",
"CATL_NAME": "汽车消费",
"children": []
},
{
"CATL_PARENT": "353233",
"CATL_CODE": "366286",
"CATL_NAME": "住房抵押消费",
"children": []
}
]
},
{
"CATL_PARENT": "400",
"CATL_CODE": "353234",
"CATL_NAME": "信息制造",
"children": [
{
"CATL_PARENT": "353234",
"CATL_CODE": "366287",
"CATL_NAME": "信息技术",
"children": []
},
{
"CATL_PARENT": "353234",
"CATL_CODE": "366288",
"CATL_NAME": "高端工业制造",
"children": []
}
]
},
{
"CATL_PARENT": "400",
"CATL_CODE": "353235",
"CATL_NAME": "信贷融资",
"children": [
{
"CATL_PARENT": "353235",
"CATL_CODE": "366290",
"CATL_NAME": "股票(其他金融资产)质押融资",
"children": []
},
{
"CATL_PARENT": "353235",
"CATL_CODE": "366289",
"CATL_NAME": "企业信贷",
"children": []
}
]
},
{
"CATL_PARENT": "400",
"CATL_CODE": "353236",
"CATL_NAME": "固收类产品组合",
"children": []
},
{
"CATL_PARENT": "400",
"CATL_CODE": "357228",
"CATL_NAME": "不动产",
"children": [
{
"CATL_PARENT": "357228",
"CATL_CODE": "366262",
"CATL_NAME": "公寓",
"children": []
},
{
"CATL_PARENT": "357228",
"CATL_CODE": "366266",
"CATL_NAME": "停车场",
"children": []
},
{
"CATL_PARENT": "357228",
"CATL_CODE": "366259",
"CATL_NAME": "旅游、文化",
"children": []
},
{
"CATL_PARENT": "357228",
"CATL_CODE": "366263",
"CATL_NAME": "科技",
"children": []
},
{
"CATL_PARENT": "357228",
"CATL_CODE": "366264",
"CATL_NAME": "物流",
"children": []
},
{
"CATL_PARENT": "357228",
"CATL_CODE": "366265",
"CATL_NAME": "海外不动产",
"children": []
},
{
"CATL_PARENT": "357228",
"CATL_CODE": "366260",
"CATL_NAME": "养老",
"children": []
},
{
"CATL_PARENT": "357228",
"CATL_CODE": "366227",
"CATL_NAME": "住宅",
"children": []
},
{
"CATL_PARENT": "357228",
"CATL_CODE": "366261",
"CATL_NAME": "工业",
"children": []
},
{
"CATL_PARENT": "357228",
"CATL_CODE": "366258",
"CATL_NAME": "商业、酒店、写字楼",
"children": []
}
]
},
{
"CATL_PARENT": "400",
"CATL_CODE": "366291",
"CATL_NAME": "结构化优先",
"children": [
{
"CATL_PARENT": "366291",
"CATL_CODE": "366292",
"CATL_NAME": "股票结构化优先",
"children": []
},
{
"CATL_PARENT": "366291",
"CATL_CODE": "366293",
"CATL_NAME": "其他结构化投资优先",
"children": []
}
]
}
]
},
{
"CATL_PARENT": "0",
"CATL_CODE": "500",
"CATL_NAME": "权益类",
"children": [
{
"CATL_PARENT": "500",
"CATL_CODE": "353237",
"CATL_NAME": "私募股权投资",
"children": [
{
"CATL_PARENT": "353237",
"CATL_CODE": "366294",
"CATL_NAME": "国内非上市公司股权",
"children": []
},
{
"CATL_PARENT": "353237",
"CATL_CODE": "366295",
"CATL_NAME": "海外私募股权投资",
"children": []
}
]
},
{
"CATL_PARENT": "500",
"CATL_CODE": "353238",
"CATL_NAME": "资本市场",
"children": [
{
"CATL_PARENT": "353238",
"CATL_CODE": "366296",
"CATL_NAME": "VC",
"children": []
},
{
"CATL_PARENT": "353238",
"CATL_CODE": "366297",
"CATL_NAME": "PE ",
"children": []
},
{
"CATL_PARENT": "353238",
"CATL_CODE": "366301",
"CATL_NAME": "量化对冲",
"children": []
},
{
"CATL_PARENT": "353238",
"CATL_CODE": "366302",
"CATL_NAME": "混合(包括MOM、FOF)",
"children": []
},
{
"CATL_PARENT": "353238",
"CATL_CODE": "366298",
"CATL_NAME": "定增",
"children": []
},
{
"CATL_PARENT": "353238",
"CATL_CODE": "366299",
"CATL_NAME": "阳光私募",
"children": []
}
]
}
]
},
{
"CATL_PARENT": "0",
"CATL_CODE": "600",
"CATL_NAME": "标准配置类",
"children": [
{
"CATL_PARENT": "600",
"CATL_CODE": "353239",
"CATL_NAME": "现金管理类",
"children": [
{
"CATL_PARENT": "353239",
"CATL_CODE": "366303",
"CATL_NAME": "日开放",
"children": []
},
{
"CATL_PARENT": "353239",
"CATL_CODE": "366306",
"CATL_NAME": "周开放",
"children": []
},
{
"CATL_PARENT": "353239",
"CATL_CODE": "366307",
"CATL_NAME": "月开放",
"children": []
}
]
},
{
"CATL_PARENT": "600",
"CATL_CODE": "353240",
"CATL_NAME": "资产证券化",
"children": []
},
{
"CATL_PARENT": "600",
"CATL_CODE": "353241",
"CATL_NAME": "债券",
"children": [
{
"CATL_PARENT": "353241",
"CATL_CODE": "366308",
"CATL_NAME": "交易所标准化债券",
"children": []
},
{
"CATL_PARENT": "353241",
"CATL_CODE": "366309",
"CATL_NAME": "海外固收类债券",
"children": []
}
]
}
]
},
{
"CATL_PARENT": "0",
"CATL_CODE": "700",
"CATL_NAME": "定制类",
"children": [
{
"CATL_PARENT": "700",
"CATL_CODE": "353242",
"CATL_NAME": "家族信托",
"children": []
},
{
"CATL_PARENT": "700",
"CATL_CODE": "353243",
"CATL_NAME": "公益(慈善)信托",
"children": []
},
{
"CATL_PARENT": "700",
"CATL_CODE": "353244",
"CATL_NAME": "事务管理类",
"children": []
},
{
"CATL_PARENT": "700",
"CATL_CODE": "353245",
"CATL_NAME": "其他定制类",
"children": []
}
]
}
]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息