在下面的JSON响应中,我需要提取'cid'作为'nationalityDecription'为'USA'的记录 . 通过使用this query作为参考,我在空手道特征文件中使用了以下loc,但是第1行本身因语法错误而失败(尝试了不同的组合) . 就目前而言,我错过了语法中的任何内容 . 谢谢
Response:
{“header”:{“Id”:“12345678”,“timeStamp”:“2018-09-17T10:09:812.000”},“dataRecords”:[{“cid”:“31H678”,“cidMeta”:“ 00“,”nationalityDecription“:”CHINA“},{”cid“:”31S421“,”cidMeta“:”01“,”nationalityDecription“:”USA“}]}
Feature file:
* def record= $response.dataRecords[?(@.nationalityDecription=='USA')]
* def cid = record.cid
1 回答