Sobes.tech
Junior — Middle

Rest Assured yordamida amalga oshirilgan REST so'roviga javobdan natijalar ro'yxatini qanday chiqarish mumkin?

sobes.tech AI

AIdan javob

Rest Assured yordamida REST javobidan natijalar ro'yxatini chiqarish uchun extract().jsonPath().getList() metodidan foydalanishingiz mumkin. Masalan, javob JSON massiv ob'ektlarni o'z ichiga olsa, kod quyidagicha bo'ladi:

List<MyObject> results = given()
    .when()
    .get("/api/items")
    .then()
    .statusCode(200)
    .extract()
    .jsonPath()
    .getList("items", MyObject.class);

Bu yerda items JSON javobdagi ro'yxatga yo'l, va MyObject.class ro'yxat elementlarini deserializatsiya qilish uchun klassdir.