Karate 如何访问作为响应得到的Json值数组中的一组特定键?

Karate 如何访问作为响应得到的Json值数组中的一组特定键?,karate,Karate,对于一个特定的API,我得到一个类似于下面的响应 [ { "name":"Ford", "model":"Mustang" }, { "name":"BMW", "model": "320" }, { "name":"Fiat", "model": "500" } ] 我想将键“name”的值存储在单独的变量中。请仔细阅读有关使用JsonPath的文档: 下面是一个使用您的数据的示例: * def response = """ [ { "name":"For

对于一个特定的API,我得到一个类似于下面的响应

[
    { "name":"Ford", "model":"Mustang"  },
    { "name":"BMW", "model": "320" },
    { "name":"Fiat", "model": "500" }
]

我想将键“name”的值存储在单独的变量中。

请仔细阅读有关使用JsonPath的文档:

下面是一个使用您的数据的示例:

* def response = 
"""
[
    { "name":"Ford", "model":"Mustang" },
    { "name":"BMW", "model": "320" },
    { "name":"Fiat", "model": "500" }
]
"""
* def names = $[*].name
* match names == ['Ford', 'BMW', 'Fiat']