解释如何通过 Rest Assured 获取 JSON 数组响应的大小。


我们可以在 Rest Assured 中获取 JSON 数组响应的大小。首先,我们将从请求中获取 JSON 格式的响应主体。然后将其转换为字符串。最后,使用 size 方法获取其长度。代码实现

import static io.restassured.RestAssured.given;
import org.testng.annotations.Test;
import io.restassured.RestAssured;
import io.restassured.path.json.JsonPath;
import io.restassured.response.Response;
public class NewTest {
   @Test
   public void jsonAryLen() {

      //obtain Response from GET request
      Response res = given()
      .when()
      .get("https://jsonplaceholder.typicode.com/posts");

      //convert JSON to string
      JsonPath j = new JsonPath(res.asString());

      //length of JSON array
      int s = j.getInt("data.size()");
      System.out.println( s);
   }
}

输出

更新时间:22-11-2021

3 千 + 浏览量

开启你的 职业

完成课程获得证书

开始
广告