【技术实现步骤摘要】
本专利技术涉及应用编程接口,具体的说,是一种api的数据转换方法、转换系统及代理接口的配置方法。
技术介绍
1、api全称是application programming interface,即应用编程接口,是一种允许应用程序或系统之间相互通信和交换数据的技术。通过配置相应的api,不同的应用程序或不同的系统之间可以进行数据交互和相互调用,例如,facebook互联网公司的服务端配置api,开发人员通过用户端能够向服务端读取或写入用户数据和推文;又如,电商平台的服务端配置api,第三方应用程序通过api能够访问和编辑电商平台的商品列表、价目表和库存数据。
2、api数据交换依赖于api数据结构转换,由于不同应用程序之间数据的交换或调用,需要配置相应的api转换系统,api数据转换主要研究的方向包括两个方面:一是提升转换系统的灵活性、易配置性;二是如何完成复杂api数据结构转换,例如对嵌套数组、嵌套json层级的数据结构转换。当前api数据转换的研究主要有以下缺陷:一是由于完全采用硬编码的方式,对简单的源数据逐个进行函数处理、
...【技术保护点】
1.一种API的数据转换方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的API的数据转换方法,其特征在于,所述源结构树包括:第一数组类型、第一数组个数、第一嵌套节点和第一层级关系;所述目标结构树包括:第二数组类型、第二数组个数、第二嵌套节点和第二层级关系。
3.根据权利要求2所述的API的数据转换方法,其特征在于,所述映射配置的实现包括以下步骤:在源结构树和目标结构树建立第三映射关系,使源结构树和目标结构树的相同数组的层级字段交叉移动,并在源结构树和目标结构树的层嵌套数组结构中增加或减少数据字典层级,进而能够转换包含嵌套数组结构、嵌套
...【技术特征摘要】
1.一种api的数据转换方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的api的数据转换方法,其特征在于,所述源结构树包括:第一数组类型、第一数组个数、第一嵌套节点和第一层级关系;所述目标结构树包括:第二数组类型、第二数组个数、第二嵌套节点和第二层级关系。
3.根据权利要求2所述的api的数据转换方法,其特征在于,所述映射配置的实现包括以下步骤:在源结构树和目标结构树建立第三映射关系,使源结构树和目标结构树的相同数组的层级字段交叉移动,并在源结构树和目标结构树的层嵌套数组结构中增加或减少数据字典层级,进而能够转换包含...
【专利技术属性】
技术研发人员:李成东,吴纯彬,何斌,
申请(专利权)人:四川启睿克科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。