一种数据处理方法及相关装置制造方法及图纸

技术编号:40597911 阅读:19 留言:0更新日期:2024-03-12 22:01
一种数据处理方法及相关装置,可以应用于云技术、人工智能、区块链、车联网、智慧交通、智能家居等各种领域或场景,该方法包括:获取基于数据描述语言定义的目标接口描述文件,目标接口描述文件包括服务接口的接口定义信息、与服务接口的请求参数和响应参数相关的参数定义信息;对目标接口描述文件包括的接口定义信息和参数定义信息进行解析处理,得到目标接口描述文件对应的解析结果数据,解析结果数据包括接口结构数据和参数结构数据;基于解析结果数据生成服务接口的接口操作代码,接口操作代码包括接口调用代码和状态管理代码。采用本申请的方法,能够基于接口描述文件自动生成接口操作代码,提高接口开发效率。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种数据处理方法及相关装置


技术介绍

1、应用程序的开发过程往往采用前端和后端分离且并行开发的模式,在这种开发模式下,后端负责实现业务功能的程序开发,并提供实现该业务功能的服务接口及该服务接口的接口描述文件,前端通过服务接口的接口描述文件生成该服务接口的接口操作代码。目前接口操作代码主要通过前端开发人员的人工编写来完成,而编写接口操作代码需要消耗大量的人力成本,且需要耗费一定的开发时间,导致服务接口的开发效率较低。


技术实现思路

1、本申请实施例提供了一种数据处理方法及相关装置,能够基于接口描述文件自动生成接口操作代码,提高接口开发效率。

2、一方面,本申请实施例提供了一种数据处理方法,所述方法包括:

3、获取基于数据描述语言定义的目标接口描述文件,所述目标接口描述文件包括服务接口的接口定义信息、与所述服务接口的请求参数和响应参数相关的参数定义信息;

4、对所述目标接口描述文件包括的所述接口定义信息和所述参数定义信息进行解析处理,得到所述目标接口本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述目标接口描述文件包括的所述接口定义信息和所述参数定义信息进行解析处理,得到所述目标接口描述文件对应的解析结果数据,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述基于所述解析结果数据生成所述服务接口的接口操作代码,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于接口模板代码以及所述接口结构数据生成所述服务接口的接口调用代码,包括:

5.根据权利要求3所述的方法,其特征在于,所述参数结构数据包括与成员参数相关的结构数据;所...

【技术特征摘要】

1.一种数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述目标接口描述文件包括的所述接口定义信息和所述参数定义信息进行解析处理,得到所述目标接口描述文件对应的解析结果数据,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述基于所述解析结果数据生成所述服务接口的接口操作代码,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于接口模板代码以及所述接口结构数据生成所述服务接口的接口调用代码,包括:

5.根据权利要求3所述的方法,其特征在于,所述参数结构数据包括与成员参数相关的结构数据;所述基于管理模板代码以及所述参数结构数据生成所述服务接口的状态管理代码,包括:

6.根据权利要求3所述的方法,其特征在于,所述解析结果数据还包括枚举结构数据,所述枚举结构数据是对所述目标接口描述文件包括的所述操作参数的枚举定义信息进行解析处理得到的,所述接口操作代码还包括枚举调用代码;所述基于所述解析结果数据生成所述服务接口的接口操作代码,包括:

7...

【专利技术属性】
技术研发人员:招蕴豪
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:

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

1