我有一个大的 json 文件(200 MB),但都在一行中。
我需要对文件中的数据进行一些处理并将数据写入关系数据库。
我们可以使用 java 来做到这一点的最佳方法是什么?
注意:大多数可用的方法是使用逐行读取。我们也可以使用 MappedByteBuffer 之类的东西来按字符读取,但这不是一个有效的解决方案也欢迎非 java 解决方案
我向您推荐 Douglas Crackford https://github.com/douglascrockford/JSON-java的库,使用以下命令加载 json 数组。
org.json.JSONArray mediaArray = new org.json.JSONArray(filecontent);
查看以下文章以读取文件内容。