我有一个 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,也应该将上述内容解析为您期望的形式。