【发布时间】:2015-11-17 14:09:17
【问题描述】:
在序列化对象列表时,我遇到了严重的性能问题,其中每个对象都包含其他对象的列表:
class Author {
private String name;
private List<Book> books;
}
class Book {
private String name;
}
我有一个类似的结构。当我有一个包含 8000 个元素的列表,并且每个作者实例有 6 本书时,此代码大约需要 40 秒才能运行:
new Gson().toJson(authors);
我不认为这是正常的吗?我正在使用 Gson 2.4 版。
【问题讨论】:
-
如果你有大文件要转换,试试 jackson
标签: java json serialization gson