我有一个JSON响应。我使用JSON断言其中的关键之一我有一个大阵。我通过Json的路径为$ .value.page [9999] .hash。现在,我想有一个变量值,而不是9999我如何使用变量,而不是9999我试图使用BeanShell的后处理器生成的变量。但我失败了。有没有解决这个?
您可以使用__V() function此
的V(可变的)函数返回计算一个变量名表达式的结果。这可以被用来评估嵌套变量引用(其目前不支持)。
例如,如果一个人有变量A1,A2和N = 1:
${A1}
- 工程确定
${A${N}}
- 不起作用(嵌套可变参考)
${__V(A${N})}
- 工程确定。A${N}
变得A1
和__V
函数返回A1
的值
所以,你能想出这样的:
${__V($.value.page.[${page}].hash)}
演示: