Android 如何将post api响应存储到sqlite数据库中?

Android 如何将post api响应存储到sqlite数据库中?,android,json,sqlite,Android,Json,Sqlite,如何将从服务器获得的响应存储到sqlite数据库或任何脱机显示中?您需要解析json文件,然后将其插入sqlite数据库。如何为android解析json文件,请参见以下内容。此外,您还可以使用解析json。请参见此以进行Gson解析。1。-您的应用程序中是否有此响应? 如果不是,你应该尝试使用改型2 也许你需要使用:Gson 2.-然后你可以创建一个POJO,类似于: class ResponseFromServer{ public int status; public L

如何将从服务器获得的响应存储到sqlite数据库或任何脱机显示中?

您需要解析json文件,然后将其插入sqlite数据库。如何为android解析json文件,请参见以下内容。此外,您还可以使用解析json。请参见此以进行Gson解析。

1。-您的应用程序中是否有此响应? 如果不是,你应该尝试使用改型2 也许你需要使用:Gson

2.-然后你可以创建一个POJO,类似于:

class ResponseFromServer{
     public int status;
     public List<DataFromServer> data;
}

class DataFromServer{
    public int id;
    public int user_id;
    public String content;
    public Date created_at;
    public Date updated_at;
}
首先尝试一下,如果您可以连接到服务器并收到响应,那么您就可以开始考虑如何存储数据以供脱机使用,关于如何使用,有很多信息


如果您得到这样的响应,您可以将其存储在类中并使用ORM 例如:SugarORM、RushORM、SquiDB、JDXA。其中一些。
您可能会使用这些链接来解析模型,然后在检索/存储时将其转换为json或从json转换it@FoggyDay我想在编辑器中询问您的偏好,但不幸的是,这与主题无关……将响应解析为6个字段并存储在一个记录中。我可以获得编码方面的任何帮助吗@a_local_nobody迄今为止你在Thaakan尝试了什么?有很多教程可用于实现这一点和各种不同的方法。请告诉我们你到目前为止都在做些什么