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字符集以 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。