【发布时间】:2018-12-23 13:29:19
【问题描述】:
我想从空手道框架中的 JSON Api 响应中获取特定键的计数。
{
{"user" : "a"},
{"user" : "b"},
{"user" : "c"}
}
从上面的 JSON 我想得到响应的用户数。
【问题讨论】:
标签: rest api karate web-api-testing
我想从空手道框架中的 JSON Api 响应中获取特定键的计数。
{
{"user" : "a"},
{"user" : "b"},
{"user" : "c"}
}
从上面的 JSON 我想得到响应的用户数。
【问题讨论】:
标签: rest api karate web-api-testing
请仔细阅读文档和示例,您可以直接使用 JavaScript:
* def response =
"""
[
{"user" : "a"},
{"user" : "b"},
{"user" : "c"}
]
"""
* def len = response.length
* match len == 3
【讨论】:
def len = response[*].user.sub_el.length 这样的东西。我只是想指出这个答案并不能完全回答这个问题。它只是回答了 1-element deep 示例。我在空手道演示示例中注意到了同样的事情。