postman断言的时候,常用到的json解析方法,做一下记录

说明

对象:{}
数组:[]
属性:""
属性和属性值的对应关联::

一个典型的json对象

var jsonObj = {"name":"lonelylizard","pwd":"123"}

嵌套数组的json对象:

var jsonObj = {"name":"lonelylizard","pwd":"123",data:["a",233]}

更复杂的json,嵌套数组的json对象,数组内是一组json对象

var jsonObj = {"name":"lonelylizard","pwd":"123",data:[{"a":"a1","b":"b1"},{"c":"c1","d":123}]}

遍历一个简单json对象

var jsonObj = {"name":"lonelylizard","pwd":"123"}
for(var i in jsonObj){
console.log(i+":"+jsonObj[k])
}

会遍历出所有的属性和值

1583933704257-831b62ec-a0f5-47d4-bace-7ee570883672.png

取出json对象里面的数组的某个元素:
console.log(jsonObj.data[0])

1583934004098-6dd624f0-0a9a-4258-bb86-c33d7b167b54.png

更复杂的json,嵌套数组的json对象,数组内是一组json对象的取值操作

1583934242826-951c1354-e412-4883-9b84-0319de9e4d6c.png

遍历一个json数组

1583934913425-04dde693-4e6b-43f9-ae16-dff1df98db83.png