我的回复正文数据:
"slots": {
"deliverySlots.today.text": {
"list": [
{
"pos": "004",
"deliverySlotCode": "8800652143353",
"deliveryDate": "Mar 20",
"beginTime": "10 am",
"endTime": "12 pm",
"dayOfWeek": "Tuesday",
"selected": false,
"expired": true,
"isAvailable": true
}
]
}
}
我想将isAvailable
属性的值保存到环境变量中。如何设置此值?
答案 0 :(得分:0)
根据您发布的数据,您可以在Tests
标签中添加类似内容以创建变量。
var my_value = pm.response.json().slots['deliverySlots.today.text'].list[0].isAvailable
pm.environment.set('my_var', my_value)
这只会设置0
数组中位置list
的值。
路由deliverySlots.today.text
的这一部分需要用括号[]
括起来,因为你不能使用相同的点概念来解析JSON。这是一个非常可怕的命名惯例,所以如果你对它有任何发言权,我建议你改变它。