个人技术分享

json认识+JSONPath源码类学习/json串的解析+拓展学习

目的:数据返回值校验测试

json认识

json是什么-是一种数据交换格式,举例平时看到的json图2,在使用中查看不方便,会有格式转化的平台,json格式的展示

JSON在线视图查看器(Online JSON Viewer)

在什么地方使用-返回的内容是json串时,需要json解析,并转换为代码可以认识的符号,从而进行返回值校验的测试


JSONPath源码类学习+json解析

增加pom配置,便于使用json源码类

新建一个类,目的为解析json

查看源码,其中read方法可以传入json并解析json

为什么只用read

先把json串列出,我们要对jsonStr进行解析了,该怎么解析

path是根元素,或者是当前元素,或者是根元素,常用根元素来表达,因为有2条内容

 

需要熟悉解析的表达式含义


拓展学习JSON表达式

用一个长的json串,解析json相关

条件相关

 数字相关

属性相关

 总结


长度

属性相关需要加单引号

删除

更新某个值


数据类型转换

新建类在这个类中学习类型转换