放心 - 在数组中发送一个 pojo



我有一个 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"}]

然后我想将数组中的这个对象传递到我的身体中 放心的 POST 请求

谁能帮我?

谢谢!

这里有几个选项...

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

或。。。

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

请注意,我假设您的pojo将被称为"集合"而不是"集合">

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

最新更新