文本文件解析方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:24331631 阅读:30 留言:0更新日期:2020-05-29 19:52
本发明专利技术实施例涉及互联网技术领域,提供一种文本文件解析方法、装置、计算机设备及存储介质,所述方法包括:获取待解析的文本文件,其中,文本文件中包括待解析文本数据;依据映射表对待解析文本数据进行解析,得到与待解析文本数据对应的数据对象,其中,映射表用于表征待解析文本数据与数据对象之间的映射关系;将数据对象存入数据库。与现有技术相比,本发明专利技术实施例能够当文本格式中的数据列增加或者减少时无需要重新修改代码,只需要修改映射表,降低了维护成本,同时提高了文本文件解析方法的兼容度。

Text file analysis method, device, computer equipment and storage medium

【技术实现步骤摘要】
文本文件解析方法、装置、计算机设备及存储介质
本专利技术涉及互联网
,具体而言,涉及一种文本文件解析方法、装置、计算机设备及存储介质。
技术介绍
在很多行业中,数据通常以文本格式进行处理和传递,以结构化的形式存储于数据库中,因此,在使用过程中通常需要将文本格式的数据解析成结构化数据,或者将结构化数据再转换成文本格式。现有技术在解析文本格式的数据时,主要使用主流开放源码函式库进行文本格式的数据进行读写,然后将其组织成预设格式,这种实现方式下,当文本格式中的数据列增加或者减少时需要重新修改代码,兼容度差且维护成本高。
技术实现思路
本专利技术的目的在于提供了一种文本文件解析方法、装置、计算机设备及存储介质,其能够当文本格式中的数据列增加或者减少时无需要重新修改代码,只需要修改映射表,降低了维护成本,同时提高了文本文件解析方法的兼容度。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本实施例提供一种文本文件解析方法,应用于计算机设备,所述方法包括:获取待解析的文本文件,其中,文本文档来自技高网...

【技术保护点】
1.一种文本文件解析方法,其特征在于,应用于计算机设备,所述方法包括:/n获取待解析的文本文件,其中,所述文本文件中包括待解析文本数据;/n依据映射表对所述待解析文本数据进行解析,得到与所述待解析文本数据对应的数据对象,其中,所述映射表用于表征所述待解析文本数据与所述数据对象之间的映射关系;/n将所述数据对象存入数据库。/n

【技术特征摘要】
1.一种文本文件解析方法,其特征在于,应用于计算机设备,所述方法包括:
获取待解析的文本文件,其中,所述文本文件中包括待解析文本数据;
依据映射表对所述待解析文本数据进行解析,得到与所述待解析文本数据对应的数据对象,其中,所述映射表用于表征所述待解析文本数据与所述数据对象之间的映射关系;
将所述数据对象存入数据库。


2.如权利要求1所述的文本文件解析方法,其特征在于,所述文本文件还包括字段标识及与所述字段标识对应的字段值,所述数据对象还包括对象属性,所述映射表包括映射类型及所述字段标识与所述对象属性之间的映射关系,所述依据映射表对所述待解析文本数据进行解析,得到与所述待解析文本数据对应的数据对象的步骤包括:
依据所述映射类型从所述解析文本数据中分离出与所述字段标识对应的字段值;
依据所述映射关系生成初始对象,并用所述字段值为所述初始对象的对象属性赋值,得到与所述待解析文本数据对应的数据对象。


3.如权利要求2所述的文本文件解析方法,其特征在于,所述映射表还包括校验规则,所述依据所述映射类型从所述解析文本数据中分离出与所述字段标识对应的字段值的步骤之后还包括:
当所述校验规则中存在与所述字段标识对应的目标校验规则时,判断所述字段值是否被校验;
当所述字段值未被校验时,依据所述目标校验规则校验所述字段值。


4.如权利要求3所述的文本文件解析方法,其特征在于,所述判断所述字段值是否被校验的步骤包括:
若所述字段值存在于与所述字段标识对应的预设去重集合中,则判定所述字段值被校验;
若所述字段值未存在于与所述字段标识对应的预设去重集合中,则判定所述字段值未被校验。


5.如权利要求4所述的文本文件解析方法,其特征在于,所述当所述字段值未被校验时,依...

【专利技术属性】
技术研发人员:王彭
申请(专利权)人:恩亿科北京数据科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1