【问题标题】:Rest Assured - send a pojo in an array放心 - 在数组中发送 pojo
【发布时间】:2020-01-30 11:03:51
【问题描述】:

我有一个 Pojo,它创建一个带有值的 json 对象 这会创建一个很好的对象,例如

public class Collections {

private String reference;
private String collectionDate;

public String getReference() {
    return reference;
}

public void setReference(String reference) {
    this.reference = reference;
}

public String getCollectionDate() {
    return collectionDate;
}

public void setCollectionDate(String collectionDate) {
    this.collectionDate = collectionDate;
}}

这样创建一个json对象就好了

{reference:"test",collectionDate:"test"}

但我的 api 只接受封装为数组的对象,例如

[{reference:"test",collectionDate:"test"}]

然后我想将这个对象在一个数组中传递给我的主体 restAssured POST 请求

谁能帮帮我?

谢谢!

【问题讨论】:

    标签: java rest-assured


    【解决方案1】:

    这里有几个选项...

    List<Collection> collections = new ArrayList<>();
    collections.add(new Collection("foo", "bar"));
    

    或者...

    List<Collection> collections = List.of(new Collection("foo", "bar"));
    

    注意,我假设您的 pojo 将被称为“收藏”而不是“收藏”

    无论您使用什么将其转换为 Json,也应该将上述内容解析为您期望的形式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多