接口代码的生成方法、装置、电子设备、存储介质及产品与流程

文档序号:26003371发布日期:2021-07-23 21:21阅读:来源:国知局

技术特征:

1.一种接口代码的生成方法,其特征在于,包括:

获取模拟接口平台上每个接口的接口描述数据;

根据所述接口描述数据,确定所述每个接口定义的请求和响应数据的变量类型和注释;

将每个接口定义的请求和响应数据中的变量类型和注释存储到对应的数据结构对象中,并在所述数据结构对象中关联所述变量类型和注释;

根据所述数据结构对象中的变量类型和注释生成对应的类型校验代码,所述类型校验代码用来校验编码中的变量是否符合类型校验代码中校验的类型。

2.根据权利要求1所述的接口代码的生成方法,其特征在于,所述方法还包括:

判断获取所述接口描述数据的请求统一资源标识符是否相同;

如果相同,合并相同请求统一资源标识符的接口描述数据;

将相同请求数据中的变量类型和注释存储到同一个数据结构对象中,并在所述数据结构对象中关联所述变量类型和注释;

如果不相同,执行所述将每个接口定义的请求数据和响应数据中的变量类型和注释存储到对应的数据结构对象中,并在数据结构对象中关联所述变量类型和注释的步骤。

3.根据权利要求1或2所述的接口代码的生成方法,其特征在于,所述根据所述接口描述数据,确定所述每个接口定义的请求和响应数据的变量类型和注释,包括:

根据每个接口的接口描述数据,分析所述每个接口定义的请求数据和响应数据,得到所述请求数据中每个字段的变量类型及注释,以及所述响应数据中每个字段的变量类型及注释。

4.根据权利要求1或2所述的接口代码的生成方法,其特征在于,所述根据所述数据结构对象的变量类型和注释生成对应的类型校验代码,包括:

通过类型转换工具,将每个数据结构对象中的变量类型转换成对应的类型校验代码;

将每个数据结构对象中的所述变量类型的注释关联到对应的类型校验代码上,生成带有注释的类型校验代码。

5.根据权利要求1或2所述的接口代码的生成方法,其特征在于,在根据所述数据结构对象中的变量类型和注释生成对应的类型校验代码之后,所述方法还包括:

通过应用程序界面的前端代码,将所有的类型校验代码生成接口代码文件。

6.一种接口代码的生成装置,其特征在于,包括:

第一获取模块,被配置为执行获取模拟接口平台上每个接口的接口描述数据;

确定模块,被配置为执行根据所述接口描述数据,确定所述每个接口定义的请求和响应数据的变量类型和注释;

第一存储模块,被配置为执行将每个接口定义的请求和响应数据中的变量类型和注释存储到对应的数据结构对象中,并在所述数据结构对象中关联所述变量类型和注释;

代码生成模块,被配置为执行根据所述数据结构对象中的变量类型和注释生成对应的类型校验代码,所述类型校验代码用来校验编码中的变量是否符合类型校验代码中校验的类型。

7.根据权利要求6所述的接口代码的生成装置,其特征在于,所述装置还包括:

判断模块,被配置为执行判断所述接口描述数据的请求统一资源标识符是否相同;

合并模块,被配置为执行在所述判断模块判定所述接口描述数据的请求统一资源标识符相同时,合并相同请求统一资源标识符的接口描述数据;

第二存储模块,被配置为执行将相同请求数据中的变量类型和注释存储到同一个数据结构对象中,并在数据结构对象中关联所述变量类型和注释;

所述第一存储模块,还被配置为执行在所述判断模块判定所述接口描述数据的请求统一资源标识符不相同时,将每个接口定义的请求数据和响应数据中的变量类型和注释存储到对应的数据结构对象中,并在数据结构对象中关联所述变量类型和注释。

8.一种电子设备,其特征在于,包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现如权利要求1至5中任一项所述的接口代码的生成方法。

9.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至5中任一项所述的接口代码的生成方法。

10.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现权利要求1至5中任一项所述的接口代码的生成方法。


技术总结
本公开关于一种接口代码的生成方法、装置、电子设备、介质及产品,所述方法包括:获取模拟接口平台上每个接口的接口描述数据;根据接口描述数据,确定每个接口定义的请求和响应数据的变量类型和注释;将每个接口定义的请求和响应数据中的变量类型和注释存储到数据结构对象中,并在数据结构对象中关联变量类型和注释;根据数据结构对象中的变量类型和注释生成类型校验代码,所述类型校验代码用来校验编码中的变量是否符合类型校验代码中校验的类型。本公开利用该类型检验代码,在代码开发时可以根据生成的类型检验代码中的注释,自动提示并校验变量类型的属性,有效解决类型代码导致的错误,不但提升了代码的开发效率,而且还节省了开发成本。

技术研发人员:张剑波;张新;张安迪
受保护的技术使用者:北京达佳互联信息技术有限公司
技术研发日:2021.03.25
技术公布日:2021.07.23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1