【技术实现步骤摘要】
一种数据处理方法及装置
本申请涉及数据处理
,具体涉及一种数据处理方法及装置。
技术介绍
在实现某些业务的软件系统中,一套系统一般包括多个功能模块,数据按照顺序依次经过这些功能模块,每个功能模块会对数据进行使用或修改。对于面向对象的强类型语言,在现有技术中通常会定义一套通用的实体类,每个功能模块都会使用这一套通用的实体类。在原始数据进入系统时,首先将原始数据所使用的用于传输的数据格式反序列化为通用的实体类所使用的数据格式,各个功能模块对数据的处理都是基于通用的实体类所使用的数据格式,在各个功能模块处理完成后,再将通用的实体类所使用的数据格式序列化为用于传输的数据格式。但是,随着业务的变化或者模块的修改,通用的实体类也需要进行相应的修改,每次修改通用的实体类,各个模块都需要停止业务并升级实体类,一旦某个模块未升级实体类会在序列化时造成数据的丢失。
技术实现思路
有鉴于此,本申请提供一种数据处理方法及装置,以解决现有技术中每次修改通用的实体类,各个模块都需要停止业务并升级实体类,一旦某个模块未升级实体类会在序列化时造成数据的丢失的技术问题。为解决上述问题,本申请提供 ...
【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:确定自定义实体类所包括字段的字段名称;从原始数据中获取所述字段名称对应的第一字段值;将所述第一字段值进行反序列化转换为具有第一数据格式的第二字段值,将所述第二字段值赋值给所述自定义实体类中相应的字段;在所述第二字段值被更新为第三字段值后,将所述第三字段值进行序列化后转换为第四字段值;将所述第四字段值写入所述原始数据中相应的字段。
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:确定自定义实体类所包括字段的字段名称;从原始数据中获取所述字段名称对应的第一字段值;将所述第一字段值进行反序列化转换为具有第一数据格式的第二字段值,将所述第二字段值赋值给所述自定义实体类中相应的字段;在所述第二字段值被更新为第三字段值后,将所述第三字段值进行序列化后转换为第四字段值;将所述第四字段值写入所述原始数据中相应的字段。2.根据权利要求1所述的方法,其特征在于,在从原始数据中获取所述字段名称对应的第一字段值之前,所述方法还包括:获取原始数据,所述原始数据具有第二数据格式;将所述原始数据转换为具有第三数据格式的中间数据。3.根据权利要求2所述的方法,其特征在于,所述从原始数据中获取所述字段名称对应的第一字段值,包括:从所述中间数据中获取所述字段名称对应的第一字段值。4.根据权利要求2所述的方法,其特征在于,所述将所述第三字段值进行序列化后转换为第四字段值,包括:将所述第三字段值进行序列化后转换为具有所述第三数据格式的第四字段值。5.根据权利要求4所述的方法,其特征在于,所述将所述第四字段值写入所述原始数据中相应的字段,包括:将所述第四字段值写入所述中间数据中相应的字段;将所述中间数据转换为具有所述第二数据格式的更新后的原始数据。6.一种数据处理...
【专利技术属性】
技术研发人员:王清华,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。