如何在 Rest Assured 中將響應轉換為 Java 列表?
我們可以在 Rest Assured 中將響應轉換為 Java 列表。當我們有 JSON 陣列響應時,可以實現這一點。要將 JSON 陣列轉換為列表,我們需要使用以下方法:as.(List.class)。
JSON 陣列響應轉換為列表後,我們需要將其轉換為 Map,並在鍵值對中獲取響應中的所有值。我們首先透過 Postman 在模擬的 API URL 上傳送 GET 請求,並遍歷 JSON 響應陣列。

示例
程式碼實現
import java.util.List;
import org.testng.annotations.Test;
import io.restassured.RestAssured;
public class NewTest {
@Test
public void convertResponsetoList() {
//base URL
RestAssured.baseURI = "https://run.mocky.io/v3";
//convert JSON Response array to List
List<Object> l = RestAssured
//GET request on Mock URL
.get("/1bb42856-4583-4c18-91ed-b9a6ab19efb4")
.as(List.class);
//size of List
int s = l.size();
System.out.println("List size is: " + s);
}
}輸出

廣告
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP