【技术实现步骤摘要】
本申请涉及数据结构,尤其涉及一种数据结构构建方法、装置及存储介质。
技术介绍
1、目前,用户在通过用户设备构建可扩展标记语言(extensiblemarkuplanguage,xml)数据结构时,可以根据数据结构特征进行持久化,然后在使用的时候进行读取解析。相关技术中,用户设备可以通过应用编程接口(applicationprogramminginterface,api)构建xml的请求参数。
2、然而,上述方法中,通过api构建xml数据结构时,必须先构建内层xml节点,然后再构建外层xml节点,进而在建立内外层xml节点之间的父子关系,导致建立的xml数据结构的节点数据较为冗余。
技术实现思路
1、本申请提供一种数据结构构建方法、装置及存储介质,能够解决建立的xml数据结构的节点数据较为冗余的问题。
2、为达到上述目的,本申请采用如下技术方案:
3、第一方面,本申请提供一种数据结构构建方法,该方法包括:获取第一集合,第一集合中包括至少一个节点对象,每个
...【技术保护点】
1.一种数据结构构建方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述至少一个节点对象中的每个节点对象均包括:节点身份标识ID、节点值、节点的父节点ID;所述将所述第一集合中满足预设条件的节点对象,存放至第二集合,包括:
3.根据权利要求1所述的方法,其特征在于,所述至少一个节点对象中的每个节点对象均包括:节点身份标识ID、节点值、节点的父节点ID;所述将所述第一集合中满足预设条件的节点对象,存放至第二集合,包括:
4.根据权利要求1所述的方法,其特征在于,所述至少一个节点对象中的每个节点对象均包括:节
...【技术特征摘要】
1.一种数据结构构建方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述至少一个节点对象中的每个节点对象均包括:节点身份标识id、节点值、节点的父节点id;所述将所述第一集合中满足预设条件的节点对象,存放至第二集合,包括:
3.根据权利要求1所述的方法,其特征在于,所述至少一个节点对象中的每个节点对象均包括:节点身份标识id、节点值、节点的父节点id;所述将所述第一集合中满足预设条件的节点对象,存放至第二集合,包括:
4.根据权利要求1所述的方法,其特征在于,所述至少一个节点对象中的每个节点对象均包括:节点身份标识id、节点值、节点的父节点id;所述将所述第一集合中满足预设条件的节点对象,存放至第二集合,包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述将所述第一集合中满足预设条件的节点对象,存放至第二集合之后,所述方法还包括:
6.一种数据结构构建装置,其特征在于,所述装置包括:获取单元、存储单元和处理单元;
7.根据权利要求6所述的装置,其特征在于,所述至少一个节点对象中的每个节点对象均包括:节点身份标识id、节点值、节点的父节点id;所述存储单元,具体用于遍历所述第一集合,且对所述至少一个节点对象中的每个节点对象均执行以下过程:在当前节点对象的当前节点id为空、且所述第二集合中不包含所述当前节点id的情况下,创建当前节点对应的xml对象,并将所述xml对象和与所述xml对象对应的节点id存放至所述第二集合中。
8.根据权利要求6所述的装置,其特征在于,所述...
【专利技术属性】
技术研发人员:衣佳忠,彭驰,夏万辉,欧阳志群,庄镇灵,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。