【发布时间】:2021-05-03 19:49:05
【问题描述】:
我有一个 ResponseBody 对象,它是这样的:
"data": {
"id": 123,
"name": "georghe",
"surname": "sue"
}
我可以忽略 id 字段,因为我想将它与我的 json 数据进行比较,并且它不包含 id 字段。
我得到了response.getBody().path("data").toString() 这样的数据,但 id 也来了。
我试图像那样映射到我的 java 类
response.getBody().path("data").as(Student.java)
但我不能使用带路径的方法。(在我的学生类中,我在 id 上方使用@jsonIgnore 注释)
我尝试了 2 种不同的风格,但它们都不起作用。你有什么想法吗?
学生班:
Student class{
private String name;
private String surname;
//getter and setters
}.
【问题讨论】:
-
我在这里很困惑 - 标题说“提取一些字段”,但在描述中你说的是忽略一个字段......另外,你又想与什么比较?
-
其实我不想看到响应中的 id 字段。
标签: java rest-assured