我正在制作一个Android应用程序,它从服务器获取数据,保存并在以后没有连接时使用这些数据。如何在SQLite数据库中保存JSON对象,我不知道。 请给我一些例子来更好地理解它。我非常感谢你的帮助。 感谢。
答案 0 :(得分:1)
将json转换为字符串,然后将其插入数据库。 需要时,从数据库中检索并使用:
data = new JSONObject(str).getJSONObject("data");
str =从数据库中检索的json字符串
答案 1 :(得分:0)
答案 2 :(得分:0)
试试这个......
我假设您现在从JSON对象获取数据,问题是保存它。
查看要在SQLITE DB中存储的字段类型和字段数。
将JSON对象中的值存储在相应的数据类型中。
假设JSON对象用户有4个字段
名称 - 字符串 密码 - 字符串或字符[] 年龄 - int 城市 - 字符串
按如下方式检索值。
jsonObject.getString("name");
jsonObject.getString("password");
jsonObject.getInt("age");
jsonObject.getString("city");
答案 3 :(得分:0)
非常适合使用JSON,PHP和ANDROID保存在mysql中,因为它们完美结合而不是尝试使用sqlite