




如果您无法下载资料,请参考说明:
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

光誉****君哥
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx