数据获取方法、装置、计算机设备以及存储介质制造方法及图纸

技术编号:19388683 阅读:27 留言:0更新日期:2018-11-10 01:57
本发明专利技术实施例公开了一种数据获取方法、装置、计算机设备以及存储介质,其中,所述方法包括:当检测到后台数据的调用指令时,根据所述调用指令中携带的键名在配置对象中查找对应的键值,所述配置对象包括一个或者多个键名,所述目标键名为所述配置对象中的任一键名,每个键名对应一个键值,每个键值对应一个数据字段名,每个所述数据字段名对应有所述后台数据中相应的数据;根据所查找的键值确定对应的数据字段名,并从所述后台数据中获取与所确定的数据字段名相对应的数据。本发明专利技术实施例能够在很大程度上简化后台数据的获取逻辑,在不需要修改逻辑代码的情况下,提高代码的复用率。

Data acquisition method, device, computer equipment and storage medium

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是本专利技术实施例提供的一种数据获取方法的示意流程图;图2是本专利技术实施例提供的一种数据获取方法的示意流程图;图3是本专利技术实施例提供的一种数据获取方法的示意流程图;图4是本专利技术另一实施例提供的一种数据获取方法的示意流程图;图5是本专利技术实施例提供的一种数据获取装置的示意性框图;图6是本专利技术实施例提供的一种数据获取装置的另一示意性框图;图7是本专利技术实施例提供的一种数据获取装置的另一示意性框图;图8是本专利技术另一实施例提供的一种数据获取装置的示意性框图;图9是本专利技术实施例提供的一种计算机设备的结构组成示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。请参阅图1,图1为本专利技术实施例提供的一种数据处理方法的示意流程图。该方法可以运行在智能手机(如Android手机、IOS手机等)、平板电脑、笔记本电脑以及智能设备等终端中。本专利技术实施例所述的数据处理方法,能够在很大程度上简化后台数据的获取逻辑,在不需要修改逻辑代码的情况下,提高代码的复用率。图1是本专利技术实施例提供的数据处理方法的示意流程图。如图1所示,该方法包括步骤S101~S102。S101,当检测到后台数据的调用指令时,根据所述调用指令中携带的键名在配置对象中查找对应的键值。所述配置对象包括一个或者多个键名,所述目标键名为所述配置对象中的任一键名,每个键名对应一个键值,每个键值对应一个数据字段名,每个所述数据字段名对应有所述后台数据中相应的数据。在本专利技术实施例中,后台数据以字段的形式存储在后台数据库的数据表中,所述数据字段名即为存储有后台数据的数据表的列名,所述数据字段名体现了字段在后台数据中的地址。用户可以在前端逻辑代码中向配置对象发送调用指令,该调用指令为获得后台数据的指令,该调用指令中携带有键名;其中,所述配置对象包括一个或者多个键名,所述目标键名为所述配置对象中的任一键名,每个键名对应一个键值,每个键值对应一个数据字段名,每个所述数据字段名对应有所述后台数据中相应的数据;因此,可以通过调用指令所携带的键名在配置对象中查找到对应的键值,而配置对象中所设置的每个键值对应一个数据字段名,并且每个数据字段名对应后台数据中相应的数据,这样,便可以通过调用指令获得后台数据中所需要的数据。在本实施例中,例如后台数据存储在数据表中的数据所对应的数据字段名包括'intUsersNum'、'crnNewUserNum'、'grpNewUserNum'、'crnNewUserNumPct',在实际应用中,若前端逻辑代码所要获取的数据的数据字段名为'intUsersNum'、'crnNewUserNum',那么只获取数据字段名'intUsersNum'、'crnNewUserNum'所对应的数据。S102,根据所查找的键值确定对应的数据字段名,并从所述后台数据中获取与所确定的数据字段名相对应的数据。在同一个实施例中,如图2所示,配置所述配置对象的方法包括步骤S201~S202。S2本文档来自技高网...

【技术保护点】
1.一种数据获取方法,其特征在于,所述方法包括:当检测到后台数据的调用指令时,根据所述调用指令中携带的键名在配置对象中查找对应的键值,所述配置对象包括一个或者多个键名,所述目标键名为所述配置对象中的任一键名,每个键名对应一个键值,每个键值对应一个数据字段名,每个所述数据字段名对应有所述后台数据中相应的数据;根据所查找的键值确定对应的数据字段名,并从所述后台数据中获取与所确定的数据字段名相对应的数据。

【技术特征摘要】
1.一种数据获取方法,其特征在于,所述方法包括:当检测到后台数据的调用指令时,根据所述调用指令中携带的键名在配置对象中查找对应的键值,所述配置对象包括一个或者多个键名,所述目标键名为所述配置对象中的任一键名,每个键名对应一个键值,每个键值对应一个数据字段名,每个所述数据字段名对应有所述后台数据中相应的数据;根据所查找的键值确定对应的数据字段名,并从所述后台数据中获取与所确定的数据字段名相对应的数据。2.如权利要求1所述的方法,其特征在于,所述方法还包括:获取与所述后台数据相对应的数据字段名;根据所述数据字段名创建并配置出所述配置对象。3.如权利要求2所述的方法,其特征在于,所述获取与所述后台数据相对应的数据字段名,包括:确定需要处理的数据表;根据JAVA反射机制获取所确定的数据表中所有数据字段所对应的数据字段名。4.如权利要求2所述的方法,其特征在于,所述方法还包括:根据所述数据字段名定义所述配置对象的名称,其中所述配置对象的名称与所述数据字段名相对应。5.如权利要求1所述的方法,其特征在于,所述方法还包括:当接收到配置对象的键值的修改指令时,使用数据字段名替换所述配置对象中的键值,并将已替换的键值赋值给所述配置对象中的键名。6.一种数据获取装置,其特征在于,所述装置包括:查找单元,用于...

【专利技术属性】
技术研发人员:方小伟
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1