因此,我拥有一个非常大的JSON文件(600 my ),我的Java项目中有几个模块,它们导入JSON文件中的每个项,并将其属性写入一个大型数据库中的几个表中。它非常适合于相对较小的JSON文件,到目前为止,我不得不处理这些文件,但是这个文件使OutOfMemoryException抛出了JSON。我使用的库是Jackson,我用以下函数在Java列表中加载JSON文件中的每一项:
public List<Products> listOfProducts(String JSONString)
throws JsonParseException, JsonMappingExc