【技术实现步骤摘要】
一种格式化树结构数据的方法、装置及电子设备
[0001]本专利技术涉及数据处理领域,特别涉及一种格式化树结构数据的方法、装置及电子设备。
技术介绍
[0002]在我们日常开发界面时,有时会需要树形效果的展示,由于不同树组件库需要的数据格式不同,如现有的树组件有的需要的数据格式中包括id、name、items,还有的需要包括key、text、children等,但有的后台接口可能返回的是orgId、orgName、orgList等格式,常导致会遇到如下问题:已开发好的产品需要技术升级,但新技术中的树组件要求的格式与之前不同;已封装好的树组件,需要对接不同厂商的接口时,但不同厂商返回的接口数据格式不同。对此往往可能会有一方妥协,或根据树组件要求开发新的接口,或重新选择相应的树组件。
技术实现思路
[0003]为了解决现有技术中后台的不同接口数据格式与树组件格式不容易匹配的问题,本专利技术实施例提供了一种格式化树结构数据的方法、装置及电子设备。所述技术方案如下:
[0004]第一方面,提供了一种格式化树结构 ...
【技术保护点】
【技术特征摘要】
1.一种格式化树结构数据的方法,其特征在于,所述方法包括如下步骤:接收第一接口数据;所述第一接口数据的数据结构包括第一字段名称及其属性值;根据预设配置信息,将所述第一接口数据格式化为渲染数据,以进行第一树组件渲染;其中,所述配置信息包括第一字段名称和第二字段名称的对应关系,所述第二字段名称为所述第一树组件的数据结构规定的字段名称。2.根据权利要求1所述的格式化树结构数据的方法,其特征在于,所述根据预设配置信息,将所述第一接口数据格式化为渲染数据,包括:步骤A1:根据所述配置信息,将所述第一接口数据中的第一字段名称替换为对应的第二字段名称,得到数据结构与所述第一树组件的数据结构相同的第一数据;步骤A2:将所述第一数据作为渲染数据输出。3.根据权利要求1所述的格式化树结构数据的方法,其特征在于,所述根据预设配置信息,将所述第一接口数据格式化为渲染数据,包括:步骤B1:读取所述第一接口数据中的第一字段名称及其属性值;步骤B2:根据所述配置信息,将当前读取的属性值作为所述第一树组件中与当前读取的第一字段名称对应的第二字段名称的属性值;步骤B3:将本次读取的第二字段名称的属性值作为渲染数据输出。4.根据权利要求1所述的格式化树结构数据的方法,其特征在于,在所述接收第一接口数据之前,还包括:接收第一接口配置请求;响应所述第一接口配置请求,提供接口配置页面,并通过所述接口配置页面接收为所述第一树组件的各第二字段名称配置的对应第一字段名称;将所述第一字段名称和第二字段名称的对应关系存储至预设配置文件中。5.根据权利要求1
‑
4所述的格式化树结构数据的方法,其特征在于,所述第一接口数据为后台接口数据或者另一操作系统的第二树组件数据。6.一种格式化树结构数据的装置,其特征在于,包括:接收模块,用于接收第一接口数...
【专利技术属性】
技术研发人员:王新建,赵甜甜,李凯,
申请(专利权)人:鲁班北京电子商务科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。