[英]Extract json in an array in Jmeter
如何从Jmeter中的以下json data
中提取json对象name
[
: {
: : "name":"x",
: : "age":"50",
: : "gender":"Female"
: }
]
我在JsonPath Extractor中执行这个$..name
,它在我提取的变量中给出了这个
name=["x"]
有没有一种方法我可以得到没有数组格式的name=x
或者是有办法,我可以只提取x
从["x"]
谢谢
在bean shell post处理器中使用它可以工作
String newName = vars.get("name"). replace([","").replace("]","").replace("\"","");
log.info("name is: " +newName);
给出的name is: x
您需要从数组中的第一个对象获取name属性,因此您需要将JSON Path表达式修改为$[0].name
参考文献:
你可以用
${name_1}
获得数组后
$..name
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.