【问题标题】:Rest-Assured: Grabbing a JSON response inside an Array放心:在数组中获取 JSON 响应
【发布时间】:2017-07-20 22:29:42
【问题描述】:

假设我有一个返回数组的 JSON 响应:

[
   {
      "username": "dude",
      "id": 123456,
   },
   {
      "username": "hello",
      "id": 654321,
   }
]

如何使用 Rest-Assured 抓取数组中的元素?例如,我只想获取数组的第一个元素并打印它。

【问题讨论】:

  • Rest-Assured 只是一个用于验证响应的库支持。您想从该响应中使用 Json,您可以使用任何库,例如:GsonJackson

标签: java arrays json rest rest-assured


【解决方案1】:

使用以下代码

given()
    .when()
    .get()
    .then().extract().path() // or .extract().jsonpath()

【讨论】:

    【解决方案2】:

    您可以参考我的this post,了解如何提取准确的密钥并通过 REST Assured 进行更多的 API 测试

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-25
      • 1970-01-01
      • 1970-01-01
      • 2018-01-02
      • 2016-03-23
      • 1970-01-01
      • 2016-06-25
      • 1970-01-01
      相关资源
      最近更新 更多