问题描述
- Android 用Gson解析从服务器获取的JSON数据,存入SQLite数据库
-
比如这么一段JSON数据,用Gson解析后存在这几个model里面
然后想存入SQLite本地数据库中。
如果数据库建表 那要怎么建?字段里面需要List<>而且还需要关联其他表。而且我不知道这种方法是不是好,网上找到一种简便的方法。每次取得JSON数据以String类型保存到SharedPreference中,然后用的时候取出来再用Gson解析,我感觉这挺方便的,但不知实际开发中是怎么用的?说实话有时候我感觉Android上的SQLite数据库有点多余。。
解决方案
Android连接服务器数据库查询+Gson解析(List和Map)格式json数据(一)
解决方案二:
**Android中的数据库存储具有一定特性的数据.你的情况,需要存储的不需要用数据库.建立一个对象bean,然后需要用到这些数据时,Gson解析后便可直接用,需要保存简单的数据可以用SharedPreference来保存.**
解决方案三:
sp只能存储少量数据,而且键值名不能一样,如果一样会被覆盖,而且查询起来操作不方便。当数据量大的时候,你就知道sqlite的好处了,操作简便,相对于网络数据来说,不用联网,效率又快
解决方案四:
数据量少的时候可以使用sharepreference。
大的时候还是建议使用sqlite。这样读写速度比sp快。
时间: 2024-09-02 04:20:04