假设我有一个Java的 Person
类:
class Person {
String name;
String email;
}
使用REST Assured,您可以反序列化此JSON对象
{"name":"Bob", "email":"bob@email.com"}
使用Java Person
实例
Person bob = given().when().get("person/Bob/").as(Person.class);
如何使用REST Assured反序列化这个JSON数组
[{"name":"Bob", "email":"bob@email.com"},
{"name":"Alice", "email":"alice@email.com"},
{"name":"Jay", "email":"jay@email.com"}]
如何将其转换为List<Person>
?例如,这将非常方便:
List<Person> persons = given().when().get("person/").as(...);