【发布时间】:2017-06-13 10:02:19
【问题描述】:
我正在使用 JSON 提取器来解析响应,但有时响应在给定索引中返回一个空白值,那时我想确保我们移动到另一个索引以获得正确的值。
例如我的 JSON 路径表达式是
$.CM[0].id
当应用程序在 0 索引中返回空白值时,我会得到 JSON 提取器中提到的默认值,而我想要的是每当我的脚本为 0 索引返回空白值时,脚本应该搜索下一个索引中的值,即 1。因此,当 $.CM[0].id 无法获取该值时,应用程序应搜索 $.CM[1].id 并获取响应。
我的方法应该是什么?我应该使用某种 bean shell 脚本还是应该尝试使用 if 控制器?
【问题讨论】: