[发明专利]一种无层级结构的JSON反序列化方法、装置及存储介质在审
申请号: | 201910123348.2 | 申请日: | 2019-02-18 |
公开(公告)号: | CN109871519A | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 钱玉明 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种无层级结构的JSON反序列化方法、装置及存储介质,所述方法主要包括:通过解析目标JSON字符串,获取所述目标JSON字符串包含的JSON属性和JSON属性值;根据所述目标JSON字符串包含的JSON属性确定Java对象中的目标字段,所述目标字段的字段名称与所述目标JSON字符串包含的JSON属性的属性名称相同;为所述目标字段添加注解属性,并将所述注解属性分解后的属性作为所述目标字段的目标属性;基于所述注解属性给所述目标属性进行赋值。综上所述,通过注解属性,可消除目标JSON字符串反序列化成Java对象的层级结构,实现了无层级结构的JSON字符串反序列化操作,提高了业务侧代码的复用率,使系统开发效率更高,代码编写更简单。 | ||
搜索关键词: | 层级结构 字段 注解 反序列化 存储介质 目标属性 反序列化操作 代码编写 属性分解 属性确定 系统开发 字段添加 复用率 解析 | ||
【主权项】:
1.一种无层级结构的JSON反序列化方法,其特征在于,所述方法包括:获取目标JSON字符串;通过解析所述目标JSON字符串,获取所述目标JSON字符串包含的JSON属性和JSON属性值;根据所述目标JSON字符串包含的JSON属性确定Java对象中的目标字段,所述目标字段的字段名称与所述目标JSON字符串包含的JSON属性的属性名称相同;为所述目标字段添加注解属性,并将所述注解属性分解后的属性作为所述目标字段的目标属性;基于所述注解属性给所述目标属性进行赋值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910123348.2/,转载请声明来源钻瓜专利网。