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)
.