The invention discloses a data format conversion method, device, device and readable storage medium. The method includes: defining interface parameters of data conversion platform according to received instructions, receiving data conversion requests, extracting corresponding interface parameters according to the data type to be converted and the data source type to be converted, and The converted data is analyzed by the extracted interface parameters, and the converted data which meets the requirements of the current interface transformation is obtained. According to the target transformation type and the target transformation format, the data to be transformed after data analysis is mosaic and nested, thus the data to be transformed after data analysis is formatted. Transformation, obtaining data after format transformation. The invention can improve the efficiency of maintaining the wind control system, improve the efficiency of data format conversion and reduce the cost of the maintenance system.
【技术实现步骤摘要】
数据格式转化方法、装置、设备及可读存储介质
本专利技术涉及数据转化领域,尤其涉及一种数据格式转化方法、装置、设备及计算机可读存储介质。
技术介绍
目前,随着计算机软件技术的发展,大多数数据源都是定制化开发,不同的数据源对应的数据类型一般不一样。在不同的系统中,存储数据的数据库往往存在差别,但是系统之间往往存在较为紧密的依赖关系,一个系统在正常运行时,可能经常需要从一个或多个其他的系统中导入或导出数据,或者,经常将该系统的数据同步到一个或多个其他的系统中去。然而,由于不同的数据源对应的数据类型一般不一样,这导致不同系统之间在进行数据导入、数据导出、以及数据同步任务时,会由于数据格式不同而无法进行,或者需要先进行数据格式转化,而通过大量的代码进行数据格式转化时,会导致数据导入或者导出的时间较长,而影响系统的工作效率。
技术实现思路
本专利技术的主要目的在于提出一种数据格式转化方法、装置、设备及计算机可读存储介质,旨在提高维护系统的效率、提高数据格式转化的效率和降低维护系统的成本。为实现上述目的,本专利技术提供一种数据格式转化方法,所述方法包括:根据接收到的指令定义数据转化 ...
【技术保护点】
1.一种数据格式转化方法,其特征在于,所述方法包括以下步骤:根据接收到的指令定义数据转化平台的接口参数,其中,所述接口参数包括数据源类型以及数据类型,数据字段标识,数据字段名称,数据最大长度,数据通用标识以及通用名称;接收数据转化请求,其中,所述数据转化请求包括待转化数据、待转化数据类型、待转化数据源类型、目的转化类型和目的转化格式;根据所述待转化数据类型和待转化数据源类型提取对应的接口参数,并通过提取到的接口参数对待转化数据进行数据分析,获得符合当前接口转化要求的待转化数据;根据所述目的转化类型和目的转化格式,将数据分析后的待转化数据通过对所述接口参数对应的转化规则进行拼 ...
【技术特征摘要】
1.一种数据格式转化方法,其特征在于,所述方法包括以下步骤:根据接收到的指令定义数据转化平台的接口参数,其中,所述接口参数包括数据源类型以及数据类型,数据字段标识,数据字段名称,数据最大长度,数据通用标识以及通用名称;接收数据转化请求,其中,所述数据转化请求包括待转化数据、待转化数据类型、待转化数据源类型、目的转化类型和目的转化格式;根据所述待转化数据类型和待转化数据源类型提取对应的接口参数,并通过提取到的接口参数对待转化数据进行数据分析,获得符合当前接口转化要求的待转化数据;根据所述目的转化类型和目的转化格式,将数据分析后的待转化数据通过对所述接口参数对应的转化规则进行拼接嵌套,从而对所述数据分析后的待转化数据进行格式转化,获得进行格式转化后的数据。2.如权利要求1所述的数据格式转化方法,其特征在于,所述通过提取到的接口参数对待转化数据进行数据分析,获得符合当前接口转化要求的待转化数据的步骤包括:对所述待转化数据进行数据分析,获得所述待转化数据的参数,其中,所述待转化数据的参数包括数据类型,数据字段标识,数据字段名称,数据最大长度,数据通用标识以及通用名称;将所述待转化数据的数据类型,数据字段标识,数据字段名称,数据最大长度,数据通用标识以及通用名称分别与所述接口参数进行匹配;若在所述接口参数中匹配到与所述待转化数据的参数一致的各个参数,则确定所述待转化数据符合当前接口的转化要求,否则,确定所述待转化数据不符合当前接口的转化要求,并将所述待转化数据删除。3.如权利要求1所述的数据格式转化方法,其特征在于,当所述待转化数据为json字符串数据,目的转化类型为json,目的转化格式为数组时,所述根据所述目的转化类型和目的转化格式,将数据分析后的待转化数据通过对所述接口参数对应的转化规则进行拼接嵌套,从而对所述数据分析后的待转化数据进行格式转化的步骤包括:获取json数据的字符长度,并获取待转化格式的数组字符长度;获取json数据对应的主键和键值,根据所述主键和键值以及所述待转化格式的数组字符长度对json数据进行嵌套处理,获得JSONObject字符串;将所述JSONObject字符串进行拼接,获得格式转化后的数组。4.如权利要求1所述的数据格式转化方法,其特征在于,所述获得进行格式转化后的数据的步骤之后,还包括:在预设时间内统计数据格式转化后的数据的使用次数及频率;若所述使用次数及频率小于对应的预设阈值,则生成删除提示信息,并将所述删除提示信息向用户进行推送。5.如权利要求1-4任一项所述的数据格式转化方法,其特征在于,所述根据接收到的指令定义数据转化平台的接口参数的步骤之后,还包括:在接口参数中设置数据警告阀值、流量、并发量异常提前预警。6.一种数据格式转化装置,其特征在于,所述装置包括:参数定义模块,用于根据接收到的指令定义数据转化平台的接口参数,其中,所述接口参数包括数据源类型以及数据类型,数据字段标识,数据字段名称,数据最大长度,数据通用标识以及通用名称;接收模块,用于接收数据转化请求,其...
【专利技术属性】
技术研发人员:臧磊,傅婧,郭鹏程,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。