我正在尝试找到一种有效的解决方案,以说明如何从大型JSON文件存储和缓存项目。每个文件都包含不同类型的数据,但是总共可以跨越大约10,000种不同类型的对象。
我本来打算利用GSON,因为我可以将这些JSON文件(在这种情况下,位置)之一序列化为实际的Java对象,以后可以用来存储其他Java对象(用户,来自从MySQL数据库中获取数据的休眠模式。
问题是,我不知道该如何处理其他JSON文件,更不用说看看GSON方法是否有效了,例如担心它可能占用多少内存。其他JSON文件(例如-合同)只是我需要以只读方式快速选择的几行数据-我不确定是否也应该使用GSON方法并从这些文件创建对象和集合,使用MySQL并存储它们以供以后尝试使用查询或查找其他库。
简而言之,是否有任何有效的方法可以快速存储和获取大型JSON文件中的某些数据行?
感谢您的帮助!