您所在位置: 网站首页 / 基于JSON数据的验证方法及装置.pdf / 文档详情
基于JSON数据的验证方法及装置.pdf 立即下载
2023-12-07
约1.1万字
约15页
0
843KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

基于JSON数据的验证方法及装置.pdf

201511016394.pdf

预览

免费试读已结束,剩余 10 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105868050A(43)申请公布日2016.08.17(21)申请号201511016394.0(22)申请日2015.12.29(71)申请人乐视网信息技术(北京)股份有限公司地址100089北京市海淀区学院南路68号19号楼六层6184号房间(72)发明人冯静(74)专利代理机构北京弘权知识产权代理事务所(普通合伙)11363代理人逯长明许伟群(51)Int.Cl.G06F11/14(2006.01)权利要求书2页说明书7页附图5页(54)发明名称基于JSON数据的验证方法及装置(57)摘要本发明是关于一种基于JSON数据的验证方法及装置,其方法包括:获取待验证JSON数据;将所述待验证JSON数据解析,得到解析对象;提取所述解析对象中的目标键值;判断所述目标键值是否等于预设键值;当所述目标键值等于预设键值时,确定所述待验证JSON数据通过验证。这样通过分别对待验证JSON数据格式和数据内容的验证,可以更准确的判断出待验证JSON数据是否为所需的数据。CN105868050ACN105868050A权利要求书1/2页1.一种基于JSON数据的验证方法,其特征在于,包括:获取待验证JSON数据;将所述待验证JSON数据解析,得到解析对象;提取所述解析对象中的目标键值;判断所述目标键值是否等于预设键值;当所述目标键值等于预设键值时,确定所述待验证JSON数据通过验证。2.根据权利要求1所述的基于JSON数据的验证方法,其特征在于,所述将所述待验证JSON数据解析,包括:将所述待验证JSON数据转换为map数据结构类型。3.根据权利要求2所述的基于JSON数据的验证方法,其特征在于,所述将所述待验证JSON数据转换为排序map数据结构类型,包括:将所述待验证JSON数据解析为待验证JSON对象;将所述待验证JSON对象中的键名转换为xpath路径结构数据,并将所述xpath路径结构数据保存到预先建立的map数据结构中;将所述待验证JSON对象中的键值保存到所述map数据结构中。4.根据权利要求3所述的基于JSON数据的验证方法,其特征在于,还包括:将所述xpath路径结构数据按照预设方式排序,得到排序map结构类型数据。5.根据权利要求1所述的基于JSON数据的验证方法,其特征在于,判断所述目标键值是否等于预设键值,包括:获取预先生成的模板map数据结构;判断所述模板map数据结构中的预设键值是否与所述map数据结构中的目标键值相等。6.一种基于JSON数据的验证装置,其特征在于,包括:JSON数据获取单元,用于获取待验证JSON数据;数据解析单元,用于将所述待验证JSON数据解析,得到解析对象;键值提取单元,用于提取所述解析对象中的目标键值;键值判断单元,用于判断所述目标键值是否等于预设键值;验证确定单元,用于在所述目标键值等于预设键值时,确定所述待验证JSON数据通过验证。7.根据权利要求6所述的基于JSON数据的验证装置,其特征在于,所述数据解析单元,包括:数据类型转换模块,用于将所述待验证JSON数据转换为map数据结构类型。8.根据权利要求7所述的基于JSON数据的验证装置,其特征在于,所述数据类型转换模块,包括:数据解析子模块,用于将所述待验证JSON数据解析为待验证JSON对象;数据转换子模块,用于将所述待验证JSON对象中的键名转换为xpath路径结构数据;数据保存子模块,用于将所述xpath路径结构数据保存到预先建立的map数据结构中;键值保存子模块,用于将所述待验证JSON对象中的键值保存到所述map数据结构中。9.根据权利要求8所述的基于JSON数据的验证装置,其特征在于,还包括:排序子模块,用于将所述xpath路径结构数据按照预设方式排序,得到排序map结构类2CN105868050A权利要求书2/2页型数据。10.根据权利要求6所述的基于JSON数据的验证装置,其特征在于,所述键值判断单元,包括:数据获取模块,用于获取预先生成的模板map数据结构;键值判断模块,用于判断所述模板map数据结构中的预设键值是否与所述map数据结构中的目标键值相等。3CN105868050A说明书1/7页基于JSON数据的验证方法及装置技术领域[0001]本发明涉及数据处理技术领域,尤其涉及一种基于JSON数据的验证方法及装置。背景技术[0002]随着技术的不断发展,越来越多的App(应用软件)不光是需要和网络服务器进行数据传输和交互,也需要和其他App进行数据传递。承担App与网络来进行传输和存储数据的一般是XML或者JSON。在移动互联网时代,XML和JSON很重要。由于JSON数据体积小、易于传输且各种语言都能很好的兼容及解析,采用JSO
查看更多
光誉****君哥
实名认证
内容提供者
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

基于JSON数据的验证方法及装置

文档大小:843KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用