gpt4 book ai didi

java - GSON 可以使用 LinkedList 作为 java.util.List 接口(interface)的默认反序列化吗?

转载 作者:行者123 更新时间:2023-11-30 04:46:03 25 4
gpt4 key购买 nike

当 GSON 反序列化类型为 java.util.List 的类中的字段时,它似乎倾向于使用 ArrayList 作为要使用的列表实现。有什么方法可以默认它使用 LinkedList (除了实际将其定义为字段的类型之外)?

最佳答案

简短的回答是否定的!
但你仍然可以使用这种结构:

LinkedList<Foo> list = new LinkedList<>(
(ArrayList<Foo>) new Gson().fromJson(
gsonString, new TypeToken<List<Foo>>(){}.getType()
)
);

关于java - GSON 可以使用 LinkedList 作为 java.util.List 接口(interface)的默认反序列化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10920644/

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