目标对象生成方法及装置、电子设备、存储介质制造方法及图纸

技术编号:26304561 阅读:21 留言:0更新日期:2020-11-10 20:00
本申请揭示了一种目标对象生成方法及装置,涉及大数据技术领域。该方法包括:获取为生成目标对象所配置的配置文件的路径,并根据路径将配置文件含有的配置数据加载到预设类的实例对象中,实例对象中含有目标对象的构造规则;在实例对象中解析配置数据,获得带有引用格式的引用参数,以及不带有引用格式的直接参数;根据引用格式所指示的参数引用方式,对引用参数中含有的参数引用部分进行转换处理,获得消除了引用格式的目标配置参数;按照目标对象的构造规则将目标配置参数和直接参数转换为目标对象的各项对象参数,获得目标对象。此外,本申请还涉及区块链技术,为生成目标对象所配置的配置文件可存储于区块链节点中。

【技术实现步骤摘要】
目标对象生成方法及装置、电子设备、存储介质
本申请涉及数据处理
,特别涉及一种目标对象生成方法及装置、电子设备、计算机可读存储介质。
技术介绍
对象转换是把从文件中读取出来的参数值转换为系统需要使用的对象的过程,通常每个系统参数转换逻辑因为业务和系统的差异而无法复用,并且转换逻辑重复繁杂,不仅浪费大量开发人力,而且很容易因为转换问题而造成系统缺陷。同时,参数中往往包含某些重复内容,例如文件目录等,需要用户进行多处配置,使得系统开发的工作量增加。因此,如何便捷地进行对象转换是现有技术中还有待解决的技术问题。
技术实现思路
为了解决上述技术问题,本申请提供一种目标对象生成方法及装置、电子设备、计算机可读存储介质。本申请所揭示的技术方案包括:一种目标对象生成方法,包括:获取为生成目标对象所配置的配置文件的路径,并根据所述路径将所述配置文件含有的配置数据加载到预设类的实例对象中,所述实例对象中含有所述目标对象的构造规则;在所述实例对象中解析所述配置数据,获得带有引用格式的引用参数,以及不带有引用格式的直本文档来自技高网...

【技术保护点】
1.一种目标对象生成方法,其特征在于,包括:/n获取为生成目标对象所配置的配置文件的路径,并根据所述路径将所述配置文件含有的配置数据加载到预设类的实例对象中,所述实例对象中含有所述目标对象的构造规则;/n在所述实例对象中解析所述配置数据,获得带有引用格式的引用参数,以及不带有引用格式的直接参数;/n根据所述引用格式所指示的参数引用方式,对所述引用参数中含有的参数引用部分进行转换处理,获得消除了所述引用格式的目标配置参数;/n按照所述目标对象的构造规则将所述目标配置参数和所述直接参数转换为所述目标对象的各项对象参数,获得所述目标对象。/n

【技术特征摘要】
1.一种目标对象生成方法,其特征在于,包括:
获取为生成目标对象所配置的配置文件的路径,并根据所述路径将所述配置文件含有的配置数据加载到预设类的实例对象中,所述实例对象中含有所述目标对象的构造规则;
在所述实例对象中解析所述配置数据,获得带有引用格式的引用参数,以及不带有引用格式的直接参数;
根据所述引用格式所指示的参数引用方式,对所述引用参数中含有的参数引用部分进行转换处理,获得消除了所述引用格式的目标配置参数;
按照所述目标对象的构造规则将所述目标配置参数和所述直接参数转换为所述目标对象的各项对象参数,获得所述目标对象。


2.根据权利要求1所述的方法,其特征在于,在所述实例对象中解析所述配置数据,获得不带有引用格式的直接参数,包括:
确定所述配置文件中为生成所述目标对象所配置的方法程序的前缀;
将含有所述前缀的配置数据获取为所述直接参数。


3.根据权利要求1所述的方法,其特征在于,所述引用参数包括第一引用参数,所述第一引用参数的引用格式指示引用替换参数;对所述引用参数中含有的参数引用部分进行转换处理,包括:
获取所述实例对象解析得到的替换参数;
将所述第一引用参数中关于所述替换参数的引用部分替换为所述替换参数的值,以消除所述第一引用参数的引用格式。


4.根据权利要求1所述的方法,其特征在于,所述引用参数包括第二引用参数,所述第二引用参数的引用格式指示引用来源对象属性;对所述引用参数中含有的参数引用部分进行转换处理,包括:
从所述实例对象所在的内存中获取目标来源对象的属性值;
将所述第二引用参数中关于来源对象属性的引用部分替换为所述目标来源对象的属性值。


5.根据权利要求1所述的方法,其特征在于,所述引用参数包括第三引用参数,所述第三引用参数的引用格式指示引用运算表达式;对所述引用参数中含有的参数引用部分进行转换...

【专利技术属性】
技术研发人员:陈治平
申请(专利权)人:平安证券股份有限公司
类型:发明
国别省市:广东;44

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

1