JMeter JSON Extractor to get value by condition
问题 I get a JSON string like this: [{"id":123,"name":"XX","default":false,"type":"other"},{"id":789,"name":"ZZ","default":false,"type":"first"}] I would like to get id , where name is ZZ , so extracted value should be 789 . I tried with this JSON expression: $.id[?(@.name=='ZZ')] I tried with regular expression too: {"id":(.+?),"name":"ZZ","default":false , My regular expression solution isn't working, because there are similar name values, like ZZ and ZZ (XYZ) . 回答1: You were close, with JSON