The embodiment of the present invention discloses a data acquisition method, device, computer device and storage medium, in which the method includes: when a call instruction of background data is detected, the corresponding key value is searched in the configuration object according to the key name carried in the call instruction, and the configuration object includes one or more keys. Each key name corresponds to a key value, each key value corresponds to a data field name, each data field name corresponds to the corresponding data in the background data, and the corresponding data field name is determined according to the searched key value and from the background data. Data is obtained from the data corresponding to the data field name. The embodiment of the present invention can greatly simplify the acquisition logic of background data and improve the code reuse rate without modifying the logic code.
【技术实现步骤摘要】
数据获取方法、装置、计算机设备以及存储介质
本专利技术涉及计算机
,尤其涉及一种数据获取方法、装置、计算机设备以及存储介质。
技术介绍
现有技术中,前端开发严重依赖于后台返回的数据,后台并没有提前写好接口或者接返回的数据字段名没有确定好亦或者以后字段名有修改,前端发现错误和修改错误的难度就非常大。假使后台接口并没有写好,处理前端的人员可以跟处理后台的人员提前约定好数据结构形式和数据接口名,然后在本地自造假数据,但是很多时候接口名出错和后台可能会更改接口名时,将要从很多分支代码里去改使用数据的字段名,数据量少,逻辑简单时改的成本还算低,当页面接口多,数据量大,字段命名既多又复杂时,前端逻辑代码里对应数据时就非常容易出错,而且修改和维护的难度非常大,另外,前端处理逻辑代码跟后台返回的接口名高度冗合,不利于代码复用。
技术实现思路
有鉴于此,本专利技术实施例提供一种数据获取方法、装置、计算机设备以及存储介质,能够在很大程度上简化后台数据的获取逻辑,在不需要修改逻辑代码的情况下,提高代码的复用。一方面,本专利技术实施例提供了一种数据获取方法,该方法包括:当检测到后台数据的调用指令时,根据所述调用指令中携带的键名在配置对象中查找对应的键值,所述配置对象包括一个或者多个键名,所述目标键名为所述配置对象中的任一键名,每个键名对应一个键值,每个键值对应一个数据字段名,每个所述数据字段名对应有所述后台数据中相应的数据;根据所查找的键值确定对应的数据字段名,并从所述后台数据中获取与所确定的数据字段名相对应的数据。另一方面,本专利技术实施例提供了一种数据获取装置,所述装置包括 ...
【技术保护点】
1.一种数据获取方法,其特征在于,所述方法包括:当检测到后台数据的调用指令时,根据所述调用指令中携带的键名在配置对象中查找对应的键值,所述配置对象包括一个或者多个键名,所述目标键名为所述配置对象中的任一键名,每个键名对应一个键值,每个键值对应一个数据字段名,每个所述数据字段名对应有所述后台数据中相应的数据;根据所查找的键值确定对应的数据字段名,并从所述后台数据中获取与所确定的数据字段名相对应的数据。
【技术特征摘要】
1.一种数据获取方法,其特征在于,所述方法包括:当检测到后台数据的调用指令时,根据所述调用指令中携带的键名在配置对象中查找对应的键值,所述配置对象包括一个或者多个键名,所述目标键名为所述配置对象中的任一键名,每个键名对应一个键值,每个键值对应一个数据字段名,每个所述数据字段名对应有所述后台数据中相应的数据;根据所查找的键值确定对应的数据字段名,并从所述后台数据中获取与所确定的数据字段名相对应的数据。2.如权利要求1所述的方法,其特征在于,所述方法还包括:获取与所述后台数据相对应的数据字段名;根据所述数据字段名创建并配置出所述配置对象。3.如权利要求2所述的方法,其特征在于,所述获取与所述后台数据相对应的数据字段名,包括:确定需要处理的数据表;根据JAVA反射机制获取所确定的数据表中所有数据字段所对应的数据字段名。4.如权利要求2所述的方法,其特征在于,所述方法还包括:根据所述数据字段名定义所述配置对象的名称,其中所述配置对象的名称与所述数据字段名相对应。5.如权利要求1所述的方法,其特征在于,所述方法还包括:当接收到配置对象的键值的修改指令时,使用数据字段名替换所述配置对象中的键值,并将已替换的键值赋值给所述配置对象中的键名。6.一种数据获取装置,其特征在于,所述装置包括:查找单元,用于...
【专利技术属性】
技术研发人员:方小伟,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。