gpt4 book ai didi

json - 通过 RestAssured 中的 JsonPath 访问匿名数组的元素

转载 作者:IT老高 更新时间:2023-10-28 12:52:49 25 4
gpt4 key购买 nike

我有一个 JSON 格式的匿名数组,从以下服务返回:

[
{"foo":1, "bar":2 , "baz":3 },
{"foo":3, "bar":4 , "baz":5 }
]

如何访问 bar 元素,例如在

expect().body("$[*].bar", hasItems(2,4)) 

我尝试了一些我在这里和JsonPath page 上找到的可能性作者 Stefan Gössner,但无论我尝试什么,都会遇到异常。我的问题似乎直接来自尝试访问该项目列表。

最佳答案

鉴于你有:

[
{"foo":1, "bar":2 , "baz":3 },
{"foo":3, "bar":4 , "baz":5 }
]

您可以在 Rest Assured 中执行以下操作:

then().body("bar",hasItems(2,4)) 

expect().body("bar",hasItems(2,4)) 

如果您使用的是旧版 API。

关于json - 通过 RestAssured 中的 JsonPath 访问匿名数组的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13803316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com