[发明专利]获取取值路径的方法、装置、存储介质和电子设备有效
申请号: | 201911013440.X | 申请日: | 2019-10-23 |
公开(公告)号: | CN110929100B | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 王政操;赵玉闯 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | G06F16/81 | 分类号: | G06F16/81 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 王晓霞 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 获取 路径 方法 装置 存储 介质 电子设备 | ||
本公开涉及一种获取取值路径的方法、装置、存储介质和电子设备,该方法包括:获取用户从展示的具备目标格式的数据串中选定的目标属性值;根据该数据串的嵌套结构,获取该目标属性值对应的第一取值路径,该第一取值路径用于表征该目标属性值在该嵌套结构中的嵌套关系。能够根据目标标记语言串的嵌套结构获取用户在展示出的目标标记语言串中选定的属性值的取值路径,在不需要专业知识的情况下实现标记语言数据的提取,提高标记语言数据提取过程的可读性和可控性,降低标记语言数据操作的人工成本。
技术领域
本公开涉及信息管理领域,具体地,涉及一种获取取值路径的方法、装置、存储介质和电子设备。
背景技术
目前,在网络数据交换的过程中,为了保证数据的完整性,通常需要通过结构性的标记语言,例如,JSON(JavaScript Object Notation,JavaScript对象简谱)语句或者XML(Extensible Markup Language,可拓展标记语言)等,携带网络数据进行传输。网络中传输的JSON或XML数据串包含的业务数据、业务属性以及各种符号均是以无任何可视化格式的纯文本进行输出的,而纯文本形式数据串可读性和可操作性较差,很难区分其中种类繁多、从属关系复杂的业务数据和业务属性,因此需要通过一定方式获取每个业务数据的取值路径。
相关技术中,对JSON或XML数据串中的业务数据的取值过程,通常需要操作人员依据专业知识对JSON或XML数据串中的业务数据和业务属性进行遍历查找,并总结出提取不同业务数据的值所需的取值路径,进而根据该取值路径完成业务数据值的提取。上述取值路径的获取过程需要操作人员依据专业知识手动完成,并且整个过程耗时较长,操作较为复杂,并且人工成本较高。
发明内容
为克服相关技术中存在的问题,本公开的目的是提供一种获取取值路径的方法、装置、存储介质和电子设备。
为了实现上述目的,根据本公开实施例的第一方面,提供一种获取取值路径的方法,所述方法包括:
获取用户从展示的具备目标格式的数据串中选定的目标属性值;
根据所述数据串的嵌套结构,获取所述目标属性值对应的第一取值路径,所述第一取值路径用于表征所述目标属性值在所述嵌套结构中的嵌套关系。
可选的,所述根据所述数据串的嵌套结构,获取所述目标属性值对应的第一取值路径,包括:
确定用于表征所述嵌套结构的关系树,所述关系树的叶子节点对应于所述数据串中的属性值,所述关系树中除叶子节点外的每个节点对应于所述数据串中的属性;
确定所述目标属性值在所述关系树中对应的目标叶子节点;
从所述关系树中获取包含所述关系树的根节点以及所述目标叶子节点的嵌套关系分支;
获取所述嵌套关系分支中除所述目标叶子节点外的每个节点对应的属性的属性标识,以获取所述第一取值路径。
可选的,在所述根据所述数据串的嵌套结构,获取所述目标属性值对应的第一取值路径之后,所述方法还包括:
在所述目标属性值对应的目标属性与用户从预先设置的多个属性名称中选定的目标属性名称之间建立第一对应关系;
根据所述第一对应关系和预先设置的第二对应关系,展示所述目标属性值,以及所述目标属性值对应的目标属性,所述第二对应关系用于记录属性值与展示值之间的对应关系。
可选的,所述根据所述第一对应关系和预先设置的第二对应关系,展示所述目标属性值,以及所述目标属性值对应的目标属性,包括:
根据所述第一对应关系,确定所述目标属性对应的目标属性名称;
根据所述第二对应关系,确定所述目标属性值对应的目标展示值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911013440.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数码相机镜头的安全防护装置
- 下一篇:一种螺钉安全检测方法、装置及系统