nkasemsan
8 years agoOccasional Contributor
Property transfer return empty array in JSON response
Hello, I have a test step that returns a JSON response (sample response attached). In a subsequent step, I do a property transfer in which a take the first element in the response and, in the T...
- 7 years ago
Would you believe that a property transfer only works with single quotes in the source JSONPath expression $..Telecoms[?(@.SystemCode=='phone')].ValueString
JSONPath match assertions also work with single not double quotes. That seems like a defect.
To get the first element where 'SystemCode = 'email' try
$..Telecoms[?(@.SystemCode=='email')][0].ValueString