解释如何通过 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);
}
}输出

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP