0

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

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

我们可以使用 java 来做到这一点的最佳方法是什么?

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

4

1 回答 1

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

于 2013-10-04T07:28:27.280 回答