首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在流模式下读取非常大的JSON文件?

如何在流模式下读取非常大的JSON文件?
EN

Stack Overflow用户
提问于 2019-02-22 08:45:39
回答 1查看 410关注 0票数 0

在处理用Java实现的API时,其中一个操作需要打开一个大的JSON文件,并返回一个由给定字符串标识的对象。所讨论的文件是由大量对象组成的数组,读取整个文件并在内存中创建大量Java对象只返回一个是没有意义的。

那么,在流模式下读取JSON文件的好方法是什么呢?

EN

回答 1

Stack Overflow用户

发布于 2019-02-22 08:52:09

用最少的资源解析大型JSON文件的一个优秀的库是流行的GSON library。它可以获得与流和对象一样的解析文件的效果。它在每条记录经过时处理它,然后丢弃流,保持较低的内存使用率。

支持任意复杂的对象(具有深层继承层次结构和泛型类型的广泛使用)

看看这种针对GSON的Detailed Tutorial方法,来解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54818418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档