我得到的答案如下:
{"data":{"A":"12345","B":"03453","c":"08/10/2017","status":"INITIATED"},"error":null,"warning":null,"info":null,"validationError":null}
我想使用Regular获取和存储A的值。有人可以指导我怎样才能得到这个。
预期的Ouptut:12345
。
让我知道所需的任何细节。
注意:
"data":{"A":"12345","B":"03453","c":"08/10/2017","status":"INITIATED"}
由另一个{}
包围答案 0 :(得分:0)
使用正则表达式来解析JSON数据不是最好的选择,因为JMeter 3.0你JSON Extractor允许执行JsonPath queries对抗响应,这是一种更简单,更健壮和可靠的选择。
获取A
属性值的JsonPath查询就像$..A
如果您仍在寻找正则表达式选项,则可以使用"A":"(.+?)"
之类的内容。
但请注意,任何额外的空格或换行符都会破坏您的正则表达式,而JsonPath方法将起作用。