json - 如何使用 GPath 从 RestAssured 地图响应中提取值?
问题描述
有了以下 JSON 响应,如何使用 GPath 或 RestAssured 内置 JsonPath 获取每个元素下的项目foo
和bar
/或值列表?zoneGroup
{
"priceZones": {
"foo": [
{
"zoneGroup": "foo",
"code": "id1"
}
],
"bar": [
{
"zoneGroup": "bar",
"code": "id2"
}
]
}
}
我试过priceZones.*.[*].zoneGroup
JsonPath Evaluator,但得到一个 RestAssured 不接受*
作为通配符的错误。
解决方案
推荐阅读
- url - 是否总是需要对参数进行 url 编码?
- spring - Spring Boot Maven - 添加 spring-mock 如何破坏这个项目?
- python - 从二维数组中选择布尔值时的 Numpy 索引错误
- javascript - 为什么我的前缀在我的不和谐机器人上不起作用?
- r - 如何从R中的列中提取月份
- javascript - 如何使用javascript计算html元素的真实高度?
- go - 使用数组初始化结构
- camunda - 尝试为 Camunda 设置流程变量时,Node js 中未发生轮询
- c++ - C++中xpos和迭代器的关系是什么
- entity-framework-core - 使用 .Net 5 EF 从 abp.io 中的 CrudAppService 检索子实体