Java 通过改造服务将Android数据同步到internat存储

Java 通过改造服务将Android数据同步到internat存储,java,android,data-synchronization,Java,Android,Data Synchronization,我想在设备中存储一些数据,以便我的应用程序脱机工作。它们是从JSON web服务返回的普通java对象。我使用改装+GSON。问题是如何存储它们 我尝试过的 尝试在java类中使用Serializable接口,在sync()方法中,当我从webservice获取它们时,我将它们存储在一个文件中。在同步期间,低速设备的性能有点差。不多,但这是一个问题 我尝试的 我试图存储响应改型中的JSON。然而,这似乎有点痛苦。因为它不作为字符串返回结果,而是作为InputStream返回。然后我必须再次转换

我想在设备中存储一些数据,以便我的应用程序脱机工作。它们是从JSON web服务返回的普通java对象。我使用改装+GSON。问题是如何存储它们

我尝试过的
尝试在java类中使用Serializable接口,在sync()方法中,当我从webservice获取它们时,我将它们存储在一个文件中。在同步期间,低速设备的性能有点差。不多,但这是一个问题

我尝试的
我试图存储响应改型中的JSON。然而,这似乎有点痛苦。因为它不作为字符串返回结果,而是作为InputStream返回。然后我必须再次转换

我没有做的事
我没有尝试SQLite和任何ORM。对于7个简单的只读对象列表来说,这似乎有些过分了。我猜表演会受到更大的影响


在IOS中,核心数据很容易实现这一点。android中有解决方案吗?

最好的方法是使用接近无限数量的免费库或代码示例之一将JSON写入文件,例如: