[发明专利]接口数据的调用方法、装置、设备及计算机可读存储介质在审
| 申请号: | 201910205658.9 | 申请日: | 2019-03-16 |
| 公开(公告)号: | CN110069248A | 公开(公告)日: | 2019-07-30 |
| 发明(设计)人: | 王远朋;刘俊;张義雄 | 申请(专利权)人: | 平安城市建设科技(深圳)有限公司 |
| 主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/40 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 调用 接口调用 接口数据 字典信息 计算机可读存储介质 应用程序项目 目标接口 转换 字典 读取 数据转换处理 数据转换效率 数据标准化 定义转换 前端发送 数据转换 自定义 预设 注解 返回 输出 | ||
1.一种接口数据的调用方法,其特征在于,所述接口数据的调用方法包括以下步骤:
当后端接收到前端发送的接口调用请求时,根据所述接口调用请求,得到调用的目标接口名,并确定应用程序项目;
读取所述应用程序项目预设的自定义注解,得到表名、字典名、转换类型;
根据所述目标接口名确定调用的接口,并根据所述表名和所述字典名获取所述接口的字典信息;
根据所述转换类型对所述字典信息进行数据转换,并将转换后的字典信息返回给前端进行输出,以完成接口数据的调用。
2.如权利要求1所述的接口数据的调用方法,其特征在于,在所述根据所述目标接口名确定调用的接口的同时,还包括:
对所述接口进行初始化配置,以供前端在接收到转换后的字典信息时得以进行调用和输出。
3.如权利要求1所述的接口数据的调用方法,其特征在于,所述转换类型包括key值转为value值或value值转为key值,所述根据所述转换类型对所述字典信息进行数据转换,包括:
若所述转换类型为key值转为value值,则将所述字典信息转换为value值;
若所述转换类型为value值转为key值,则将所述字典信息转换为key值。
4.如权利要求3所述的接口数据的调用方法,其特征在于,所述将所述字典信息转换为value值/key值,包括:
对所述字典信息进行拆解,得到多组键值对;
将每一组键值对进行分解,得到每一项键和值,其中,键为key值,值为value值;
提取每一项key值或value值,以完成数据转换。
5.如权利要求1-4中任一项所述的接口数据的调用方法,其特征在于,所述自定义注解还包括数据类型,在所述根据所述转换类型对所述字典信息进行数据转换的步骤之前,还包括:
判断所述字典信息的类型是否与所述数据类型相匹配;
若所述字典信息的类型与所述数据类型相匹配,则执行所述根据所述转换类型对所述字典信息进行数据转换的操作;
若所述字典信息的内容与数据类型不匹配,则将所述字典信息的类型转换为与所述数据类型相一致,并在所述字典信息的类型转换成功后,执行所述根据所述转换类型对所述字典信息进行数据转换的操作。
6.如权利要求5所述的接口数据的调用方法,其特征在于,所述接口数据的调用方法还包括:
若所述字典信息的内容与数据类型不匹配,且所述字典信息的类型转换失败,则无数据返回给前端;
若无数据返回给前端进行输出,则提示用户无响应和/或反馈给所述应用程序项目的开发人员以告知进行完善或修改。
7.如权利要求5所述的接口数据的调用方法,其特征在于,所述数据类型至少包括int类型、varchar类型、text类型、datetime类型中的任一种。
8.一种接口数据调用装置,其特征在于,所述接口数据调用装置包括:
接收模块,用于当后端接收到前端发送的接口调用请求时,根据所述接口调用请求,得到调用的目标接口名,并确定应用程序项目;
读取模块,用于读取所述应用程序项目预设的自定义注解,得到表名、字典名、转换类型;
获取模块,用于根据所述目标接口名确定调用的接口,并根据所述表名和所述字典名获取所述接口的字典信息;
转换模块,用于根据所述转换类型对所述字典信息进行数据转换,并将转换后的字典信息返回给前端进行输出,以完成接口数据的调用。
9.一种接口数据调用设备,其特征在于,所述接口数据调用设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的接口数据调用程序,所述接口数据调用程序被所述处理器执行时实现如权利要求1至7中任一项所述的接口数据的调用方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有接口数据调用程序,所述接口数据调用程序被处理器执行时实现如权利要求1至7中任一项所述的接口数据的调用方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安城市建设科技(深圳)有限公司,未经平安城市建设科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910205658.9/1.html,转载请声明来源钻瓜专利网。





