一种可切换数据格式的软件接口设计方法技术

技术编号:43846136 阅读:14 留言:0更新日期:2024-12-31 18:40
本发明专利技术涉及数据格式切换技术领域,提供了一种可切换数据格式的软件接口设计方法,包括:当接收到客户端的数据请求时,构造请求数据的上下文数据结构;根据上下文数据结构,将请求数据通过预设转化模块转化为目标数据字符串;将目标数据字符串返回至客户端。本发明专利技术通过设计的数据上下文将服务处理和数据格式转化两个过程分开,消除了彼此的耦合性,各自专注于对应的编码开发,不受其它干扰,因此开发效率更高。数据格式转化模块面向的是数据上下文,由于其内部是与具体服务无关的通用性数据结构,因此可以为软件中的多个服务所共用,减少了冗余开发工作,同时也可以方便地扩展出新的数据格式。

【技术实现步骤摘要】

本专利技术涉及数据格式切换领域,特别涉及一种可切换数据格式的软件接口设计方法


技术介绍

1、随着信息技术的不断发展,对软件系统的交互接口要求越来越高,同一个接口面对不同的客户端或处于不同的运行环境下也会有不同的要求,例如需要按照指定的格式返回数据。

2、目前,已有专利技术在解决此问题时,一般是通过设计不同的服务接口来完成的,如软件针对具体的服务进行特定的编码来以json数据格式对外提供服务,同理要提供xml数据格式也要进行特定的编码。

3、基于现有技术的方式,如果软件的多个服务要对外提供各不同的数据格式,那么就要进行多种组合的编码,会造成开发工作量大、编码维护困难、不利于扩展新数据格式等问题。


技术实现思路

1、本专利技术,用于解决现有技术中,如果软件的多个服务要对外提供各不同的数据格式,那么就要进行多种组合的编码,会造成开发工作量大、编码维护困难、不利于扩展新数据格式的情况。

2、第一方面,本专利技术提出一种可切换数据格式的软件接口设计方法,包括:</p>

3、当接本文档来自技高网...

【技术保护点】

1.一种可切换数据格式的软件接口设计方法,其特征在于,包括:

2.如权利要求1所述的一种可切换数据格式的软件接口设计方法,其特征在于,所述上下文数据结构还用于暂存请求数据,并对请求数据进行属性标记,其中:

3.如权利要求1所述的一种可切换数据格式的软件接口设计方法,其特征在于,所述构造请求数据的上下文数据结构,还包括:

4.如权利要求1所述的一种可切换数据格式的软件接口设计方法,其特征在于,所述预设转化模块包括:JSON转化模块,XML转化模块、HTML转化模块。

5.如权利要求1所述的一种可切换数据格式的软件接口设计方法,其特征在于,所述...

【技术特征摘要】

1.一种可切换数据格式的软件接口设计方法,其特征在于,包括:

2.如权利要求1所述的一种可切换数据格式的软件接口设计方法,其特征在于,所述上下文数据结构还用于暂存请求数据,并对请求数据进行属性标记,其中:

3.如权利要求1所述的一种可切换数据格式的软件接口设计方法,其特征在于,所述构造请求数据的上下文数据结构,还包括:

4.如权利要求1所述的一种可切换数据格式的软件接口设计方法,其特征在于,所述预设转化模块包括:json转化模块,xml转化模块、html转化模块。

5.如权利要求1所述的一种可切换数据格式的软件接口设计方法,其特征在于,所述将请求数据通过预设转化模块转化为目标数据字符串,包括:

6...

【专利技术属性】
技术研发人员:王鹏亮李静静王普冯立健李艳宾兰添戴水文
申请(专利权)人:北京东方通软件有限公司
类型:发明
国别省市:

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

1