Quantcast
Channel: New board topics in SmartBear Community
Viewing all articles
Browse latest Browse all 21061

JSONPath Expression to assert a list contains a specific element

$
0
0

I'm looking for an expression which checks if an element with id=123 is contained in a json-list. 

 

[
      {
      "id": "123"
      }
   },
      {
      "id": "456"
      }
   }
]

 Given the above list, I could use this JSONPath Expression: $[0].id but unfortunately, I can't guarantee that the element is always at index 0. Sometimes it would be $[1].id.

I tried with $[*].id but this extracts [[id1,id2]].

 

So basically, I'm looking for something like "is 123 equals to $[0].id OR $[1].id" or if that's not possible something like "does $[*].id contains an element "123". 

 

I'm using ReadyApi 1.4.1.

 


Viewing all articles
Browse latest Browse all 21061

Trending Articles