一种Json混合二进制传输数据方法技术

技术编号:22597494 阅读:40 留言:0更新日期:2019-11-20 12:25
一种Json混合二进制传输数据方法,通过MIMEJson方式传入数据,可以有效解决以上问题。MIMEJson可以描述多层次任意数据,同时可以附带二进制数据,提供对二进制数据的有效描述,通过MIMEJson方式传参数,可以无需要顾虑参数的复杂度,或者是否是二进制,可大大简化开发工作。

A data transmission method of JSON mixed binary

A mixed binary data transmission method based on JSON can effectively solve the above problems by inputting data through mimejson. Mimejson can describe multi-level arbitrary data. At the same time, it can attach binary data to provide an effective description of binary data. By transmitting parameters through mimejson, you can not worry about the complexity of parameters or whether it is binary, which can greatly simplify the development work.

【技术实现步骤摘要】
一种Json混合二进制传输数据方法
本专利技术涉及软件开发领域,尤其是涉及一种Json混合二进制传输数据方法。
技术介绍
Json混合二进制传输数据方法,我们定义这种数据格式名称为MIMEJson。传统参数数据传递一般是定义固定参数名称,调用时传入参数,本专利技术用于定义一种新的传递参数方法,使用Json(JavaScriptObjectNotation)混合二进制数据传入参数,在Json可以定义多层次、复杂的参数结构,而二进制数据则可以包含图片、音频、视频或其他数据,这样接收者(进程内函数或者网络服务程序)根据不同参数可以多种逻辑情况。目前函数的参数调用一般是通过定义参数类型、名称方式传输,参数类型一般为语言基础类型,如:字符串、整数等。如果要传入多个的参数,则需要定义多个参数,或者定义特定的结构传入。如果在使用过程中,参数有变化,则需要重新调整函数定义或者结构定义,非常麻烦。同时目前参数处理二进制数据,只能采用字节数组模式,数据描述单一,不直观。
技术实现思路
本专利技术为克服上述情况不足,旨在提供一种能解决上述问题的技术方案。一种Json混合二进制传输数据方法,通过MIMEJson方式传入数据,MIME能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息;这个标准被定义在RFC2045,RFC2046,RFC2047,RFC2048,RFC2049等RFC中;由RFC822转变而来的RFC2822,规定电子邮件标准并不允许在邮件消息中使用7位ASCII字符集以外的字符;利用MIMEJson描述多层次任意数据,同时附带二进制数据,提供对二进制数据的有效描述。与现有技术相比,本专利技术的有益效果是:本专利技术提出的一种Json混合二进制传输数据方法,可以有效解决目前参数传递结构层次单一,无法方便处理二进制数据的问题。通过MIMEJson方式传参数,可以无需要顾虑参数的复杂度,或者是否是二进制,可大大简化开发工作。具体实施方式下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例中,一种Json混合二进制传输数据方法,通过MIMEJson方式传入数据,可以有效解决以上问题。MIME能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。这个标准被定义在RFC2045,RFC2046,RFC2047,RFC2048,RFC2049等RFC中。由RFC822转变而来的RFC2822,规定电子邮件标准并不允许在邮件消息中使用7位ASCII字符集以外的字符。MIMEJson可以描述多层次任意数据,同时可以附带二进制数据,提供对二进制数据的有效描述,通过MIMEJson方式传参数,可以无需要顾虑参数的复杂度,或者是否是二进制,可大大简化开发工作。对于本领域技术人员而言,显然本专利技术不限于上述示范性实施例的细节,而且在不背离本专利技术的精神或基本特征的情况下,能够以其他的具体形式实现本专利技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本专利技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本专利技术内。本文档来自技高网...

【技术保护点】
1.一种Json混合二进制传输数据方法,其特征在于,通过MIMEJson方式传入数据,MIME能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息;这个标准被定义在RFC2045,RFC 2046,RFC 2047,RFC 2048,RFC 2049等RFC中;由RFC 822转变而来的RFC 2822,规定电子邮件标准并不允许在邮件消息中使用7位ASCII字符集以外的字符;/n利用MIMEJson描述多层次任意数据,同时附带二进制数据,提供对二进制数据的有效描述。/n

【技术特征摘要】
1.一种Json混合二进制传输数据方法,其特征在于,通过MIMEJson方式传入数据,MIME能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息;这个标准被定义在RFC2045,RFC2046,RFC2047,RFC2048...

【专利技术属性】
技术研发人员:陈亚帝
申请(专利权)人:广州拓波软件科技有限公司
类型:发明
国别省市:广东;44

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

1