【技术实现步骤摘要】
一种数据解析方法及装置
[0001]本申请涉及数据处理
,特别涉及一种数据解析方法及装置。
技术介绍
[0002]JSON字符串解析当前已经有多加厂商都有自己的解决方案,但总的来说,当前各技术的方向均是在已经知道JSON字符结构的情况下将其转换为特定结构的实体或者通过Map解析出需要知道值的字符,无论基于现有的哪种方法,均针对的是编码时使用。而当存在这样一种场景,某个项目的输入JSON的格式以及字段名无法确认,仅知道JSON可能会包含哪些内容,需要对JSON中需要的内容进行筛选。
[0003]然而,现有的方案在JSON数据发生改变时,均需要修改解析工具中的解析代码才能解析JSON中改变的部分,添加项目运营的成本和负担。
技术实现思路
[0004]本申请提供了一种数据解析方法及装置,用以解决现有技术中存在的解析工具运维成本高的问题。
[0005]第一方面,本申请提供了一种数据解析方法,其特征在于,应用于解析服务器,所述解析服务器上预先配置有各数据源对应的数据解析配置文件,所述方法包括:r/>[0006]获本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据解析方法,其特征在于,应用于解析服务器,所述解析服务器上预先配置有各数据源对应的数据解析配置文件,所述方法包括:获取待解析数据,并确定所述待解析数据的目标数据源标识;基于所述目标数据源标识,从预先配置的各数据源对应的数据解析配置文件中确定所述目标数据源对应的目标数据解析配置文件;基于所述目标数据解析配置文件对所述待解析数据进行解析处理,得到处理后的数据。2.如权利要求1所述的方法,其特征在于,一个数据源对应的数据解析配置文件包括:该数据源的数据结构,该数据源中需解析的数据内容,待解析数据中输入字段和解析后输出的输出字段之间的对应关系。3.如权利要求2所述的方法,其特征在于,基于所述目标数据解析配置文件对所述待解析数据进行解析处理的步骤包括:基于所述目标数据解析配置文件包括的数据源的数据结构和需解析的数据内容,确定所述待解析数据中需解析的目标数据内容;基于所述目标数据解析配置文件包括的待解析数据中输入字段和解析后输出的输出字段之间的对应关系,对所述目标数据内容进行解析处理。4.如权利要求3所述的方法,其特征在于,基于所述目标数据解析配置文件包括的待解析数据中输入字段和解析后输出的输出字段之间的对应关系,对所述目标数据内容进行解析处理的步骤包括:获取所述目标数据解析配置文件包括的待解析数据中输入字段和解析后输出的输出字段之间的对应关系;基于所述目标数据解析配置文件包括的待解析数据中输入字段和解析后输出的输出字段之间的对应关系,将所述数据内容中各输入字段的值作为所述目标数据解析配置文件包括的待解析数据中输入字段和解析后输出的输出字段之间的对应关系中该输入字段对应的输出字段的值。5.如权利要求1
‑
4任一项所述的方法,其特征在于,所述方法还包括:对所述处理后的数据进行数据格式封装处理。6.一种数据解析装置,其特征在于,应用于解析服务器,所述...
【专利技术属性】
技术研发人员:余涛,朱兴,熊林欣,许燕,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。