Android 如何将json列表保存到sqlite并显示到listview

Android 如何将json列表保存到sqlite并显示到listview,android,json,database,sqlite,retrofit,Android,Json,Database,Sqlite,Retrofit,我已经成功解析了json,现在我想将json的结果保存到sqlite。我的问题是如何将json列表保存到sqlite。如果您知道如何将json保存到sqlite,请帮助我。提前谢谢 顺便说一句,这是json [ { "UserId": "3c652fc4-5dc4-4fa5-8c07-d27b0b657823", "Nationality": "ID", "Image": null, "IsAlreadyOnTextoaser": true, "IsA

我已经成功解析了json,现在我想将json的结果保存到sqlite。我的问题是如何将json列表保存到sqlite。如果您知道如何将json保存到sqlite,请帮助我。提前谢谢

顺便说一句,这是json

[
  {
    "UserId": "3c652fc4-5dc4-4fa5-8c07-d27b0b657823",
    "Nationality": "ID",
    "Image": null,
    "IsAlreadyOnTextoaser": true,
    "IsAlreadyOnRequest": false,
    "LastActive": null,
    "LastActiveResume": "0 Days Ago",
    "FirstName": "dwi",
    "LastName": "wahyudi"
  },
  {
    "UserId": "cbb1f8bd-8016-4bc6-abd1-701fb353293d",
    "Nationality": "ID",
    "Image": null,
    "IsAlreadyOnTextoaser": true,
    "IsAlreadyOnRequest": false,
    "LastActive": null,
    "LastActiveResume": "0 Days Ago",
    "FirstName": "Wildan",
    "LastName": "Rachman"
  }
]

我假设您希望将JSON作为一个整体保存。例如,将其序列化,并另存为Blob。

我假设您希望将JSON作为一个整体保存。例如,将其序列化,并另存为Blob。

如果您是初学者,则使用

如果您不想使用sql数据库,那么可以使用

我写了一篇关于领域的教程,你可以从中查看


当您不使用任何数据库时,在列表视图中加载它的过程与此类似。不同之处在于,现在您必须首先将数据保存到数据库,然后从数据库加载并添加到列表中。

如果您是初学者,则使用

如果您不想使用sql数据库,那么可以使用

我写了一篇关于领域的教程,你可以从中查看


当您不使用任何数据库时,在列表视图中加载它的过程与此类似。不同之处在于,现在您必须首先将数据保存到数据库,然后从数据库加载并添加到列表中。

让我一步一步地指导您

您得到一个JsonArray作为响应,并且希望在本地存储在SQLite中。这已经回答了所有与代码相关的问题,我只会引导您完成整个过程

您需要创建具有适当列数和数据类型的数据库和表

在SQLliteHelper中,创建两个公共方法,一个用于添加数据,另一个用于检索以显示在列表中

创建SQLliteHelper的实例,在该实例中,您可以访问要添加到数据库的列表和调用方法,并在视图中显示它,然后调用第二个方法从sqlite检索数据


如果您不知道如何使用listview或recyclerview,请评论

让我一步一步地指导您

您得到一个JsonArray作为响应,并且希望在本地存储在SQLite中。这已经回答了所有与代码相关的问题,我只会引导您完成整个过程

您需要创建具有适当列数和数据类型的数据库和表

在SQLliteHelper中,创建两个公共方法,一个用于添加数据,另一个用于检索以显示在列表中

创建SQLliteHelper的实例,在该实例中,您可以访问要添加到数据库的列表和调用方法,并在视图中显示它,然后调用第二个方法从sqlite检索数据


如果您不知道如何使用listview或recyclerview,请评论

您是否有关于如何使用的示例或教程?您是否有关于如何使用的示例或教程?