gpt4 book ai didi

java - 在 Jackson 中创建一个空的数组列表

转载 作者:行者123 更新时间:2023-11-29 04:07:37 27 4
gpt4 key购买 nike

我正在使用 JacksonJSON 对象序列化和反序列化为 POJO-s。

我试图创建的元素之一是数组列表(我认为这就是它的名称)。

"Images": [
{}
],

我试过:

public ArrayList<String> Images = new ArrayList<String>();

然后只是不添加任何东西然后调用对象映射器。

不幸的是,这只给了我一个列表:

"Images":[
]

然后我试着让它成为一个字符串数组列表:

public ArrayList<String[]> Images = new ArrayList<String[]>();

我向我的 ArrayList 添加了一个空数组:

String[] tempArray = {};
Images.add(tempArray);

但这给了我:

"Images":[
[]
],

如何获得所需的格式?

最佳答案

你描述的是一个对象列表,它是:

public ArrayList<yourObject> Images = new ArrayList<yourObject>();

这会给你:

"Images": [
{}
]

如果你想要一个数组列表,你会这样做:

public ArrayList<ArrayList<yourObject> Images = new ArrayList<ArrayList<yourObject>();

这会给你:

    "Images":[
[]
]

关于java - 在 Jackson 中创建一个空的数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57432630/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com