首页 > 解决方案 > 如何使用 GPath 从 RestAssured 地图响应中提取值?

问题描述

有了以下 JSON 响应,如何使用 GPath 或 RestAssured 内置 JsonPath 获取每个元素下的项目foobar/或值列表?zoneGroup

{
  "priceZones": {
      "foo": [
          {
              "zoneGroup": "foo",
              "code": "id1"
          }
      ],
      "bar": [
          {
              "zoneGroup": "bar",
              "code": "id2"
          }
      ]
  }
}

我试过priceZones.*.[*].zoneGroup JsonPath Evaluator,但得到一个 RestAssured 不接受*作为通配符的错误。

标签: jsonrest-assuredgpath

解决方案


推荐阅读