[发明专利]一种JSON字符串传输、处理的方法及设备有效
申请号: | 201611038828.1 | 申请日: | 2016-11-11 |
公开(公告)号: | CN108073391B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 唐苏雅 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F40/126 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 陈贞健 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 json 字符串 传输 处理 方法 设备 | ||
1.一种JSON字符串传输的方法,其中,所述方法包括:
提取待传输的JSON字符串中的键和值;
根据提取的键和值得到JSON字符串的键值结构,并将所述JSON字符串拆分为JSON子字符串;其中,按照JSON数据格式的键,将JSON字符串拆分为具有完整JSON数据格式的JSON子字符串,并将每个拆分后的JSON子字符串的值置空,以得到所述键值结构;
发送所述键值结构和JSON子字符串。
2.根据权利要求1所述的方法,其中,所述键值结构为将所述JSON子字符串的键的值置空后的JSON字符串。
3.根据权利要求1所述的方法,其中,发送所述键值结构和JSON子字符串,包括:
发送所述键值结构;
在所述键值结构发送成功后,发送JSON子字符串。
4.根据权利要求1所述的方法,其中,所述键,包括:
节点键、节点键路径、节点添加唯一键和节点数组索引中的任一种。
5.根据权利要求1所述的方法,其中,将所述JSON字符串拆分为JSON子字符串之后,包括:
获取JSON子字符串的个数、显示顺序和体积大小中一种或任意组合的信息;
根据所获取的信息确定发送JSON子字符串的传输方式。
6.根据权利要求5所述的方法,其中,所述传输方式包括:
将所述JSON子字符串按顺序依次发送;
或将所述JSON子字符串并行发送。
7.一种JSON字符串处理的方法,其中,所述方法包括:
接收JSON字符串的键值结构和JSON子字符串;其中,发送端按照JSON数据格式的键,将JSON字符串拆分为具有完整JSON数据格式的JSON子字符串,并将每个拆分后的JSON子字符串的值置空,以得到所述键值结构;
从接收到的JSON子字符串中提取值,将提取的值与所述键值结构组合成JSON字符串,显示所述组合成的JSON字符串。
8.根据权利要求7所述的方法,其中,所述键值结构为将所述JSON子字符串的键的值置空后的JSON字符串;
将提取的值与所述键值结构组合成JSON字符串,包括:
将提取的值填充至所述键值结构中JSON子字符串的键的值的置空位置。
9.根据权利要求7所述的方法,其中,所述键,包括:
节点键、节点键路径、节点添加唯一键和节点数组索引中的任一种。
10.根据权利要求7所述的方法,其中,从接收到的JSON子字符串中提取值,将提取的值与所述键值结构组合成JSON字符串,包括:
根据JSON子字符串显示顺序,依次从接收到的JSON子字符串中提取值,将提取的值与所述键值结构组合成JSON字符串,每次组合后显示所述组合成的JSON字符串。
11.一种网络接口端JSON字符串传输的方法,其中,所述方法包括:
提取发送端待传输至接收端的JSON字符串中的键和值;
根据提取的键和值得到JSON字符串的键值结构,并将所述JSON字符串拆分为JSON子字符串;其中,按照JSON数据格式的键,将JSON字符串拆分为具有完整JSON数据格式的JSON子字符串,并将每个拆分后的JSON子字符串的值置空,以得到所述键值结构;
发送所述键值结构和JSON子字符串至所述接收端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611038828.1/1.html,转载请声明来源钻瓜专利网。