读取并处理大型一行JSON文件

时间:2013-10-04 07:17:31

标签: java json

我有一个大的json文件(200 MB),但都在一行中。

我需要对文件中的数据进行一些处理,然后将数据写入关系数据库。

使用java可以做到这一点的最佳方法是什么。

注意:大多数可用方法都是使用逐行读取。我们也可以使用像MappedByteBuffer这样的东西来读取字符,但它不是一个有效的解决方案 也欢迎非Java解决方案

1 个答案:

答案 0 :(得分:0)

我建议您使用Douglas Crackford https://github.com/douglascrockford/JSON-java中的库,使用以下命令加载json数组。

org.json.JSONArray mediaArray = new org.json.JSONArray(filecontent);

检查以下文章以阅读文件内容。

http://www.javapractices.com/topic/TopicAction.do?Id=42