[发明专利]JSON数据处理方法、系统、设备和介质在审
申请号: | 202011190609.1 | 申请日: | 2020-10-30 |
公开(公告)号: | CN112286812A | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 杨坤;周坤;黄晓阳;陈子昂 | 申请(专利权)人: | 上海莉莉丝科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 肖华 |
地址: | 201103 上海市嘉*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | json 数据处理 方法 系统 设备 介质 | ||
1.一种JSON数据处理方法,其特征在于,所述方法包括:
从第一JSON数据中提取一个或多个原参数;
将每个所述原参数扩展为多个具有预定参数值的扩展参数,所述扩展参数具有与相应的所述原参数相同的参数名,所述预定参数值具有预定类型;
将多个所述扩展参数组合为第二JSON数据。
2.根据权利要求1所述的方法,其特征在于,所述预定类型包括布尔类型、int型长度组合、int型正负组合、字符串组合。
3.根据权利要求1所述的方法,其特征在于,所述从第一JSON数据中提取一个或多个原参数包括:
查找所述第一JSON数据的叶子结点;
以所述叶子结点为所述原参数的参数值,以所述叶子结点的所有祖先节点的键值对的键的组合为所述原参数的参数名,提取所述原参数。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述原参数以表的形式显示,在所述表中,所述原参数各自的参数名和参数值相对应。
5.根据权利要求1所述的方法,其特征在于,所述将多个所述扩展参数组合为第二JSON数据包括:
连接所述扩展参数的参数名和参数值;
将连接了参数名和参数值的所述扩展参数转换成JSON格式;
将转换成JSON格式的所述扩展参数组合为JSON格式的所述第二JSON数据。
6.一种JSON数据处理系统,其特征在于,所述系统包括数据提取模块、数据扩展模块、数据组合模块;
所述数据提取模块从第一JSON数据中提取一个或多个原参数;
所述数据扩展模块将每个所述原参数扩展为多个具有预定参数值的扩展参数,所述扩展参数具有与相应的所述原参数相同的参数名,所述预定参数值具有预定类型;
所述数据组合模块将多个所述扩展参数组合为第二JSON数据。
7.一种JSON数据处理设备,其特征在于,所述设备包括存储有计算机可执行指令的存储器和处理器,所述处理器被配置为执行所述指令以实施根据权利要求1-5中任一项所述的JSON数据处理方法。
8.一种使用计算机程序编码的计算机存储介质,其特征在于,所述计算机程序包括指令,所述指令被一个以上的计算机执行以实施根据权利要求1-5中任一项所述的JSON数据处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海莉莉丝科技股份有限公司,未经上海莉莉丝科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011190609.1/1.html,转载请声明来源钻瓜专利网。