Android使用Gson和SharedPreferences存储对象
来源:互联网 发布:mcmc算法 编辑:程序博客网 时间:2024/05/16 01:07
Android存储文件通常可以用SharedPreferences、SQLite、Content Provider和File,但是SharedPreferences只支持简单的key-value,
通常,如果要存储一个对象,可以先把它序列化,然后用输入输出流存进file文件
另一个我比较喜欢的方式是:
写:先把一个对象用gson解析成json字符串(使用gson的toJson函数),然后当成一个value写进SharedPreferences里面
读:读取出来的时候就再次用gson把json解析成对象(使用gson的fromJson函数)
参考:
Android中的JSON详细总结
怎样使用Gson 解析 (deserialize) json字符串
Gson简要使用笔记
代码实现:
参考:
Json转换利器Gson之实例一-简单对象转化和带泛型的List转化 (http://blog.csdn.net/lk_blog/article/details/7685169)Json转换利器Gson之实例二-Gson注解和GsonBuilder (http://blog.csdn.net/lk_blog/article/details/7685190)
Json转换利器Gson之实例三-Map处理(上) (http://blog.csdn.net/lk_blog/article/details/7685210)
Json转换利器Gson之实例四-Map处理(下) (http://blog.csdn.net/lk_blog/article/details/7685224)
Json转换利器Gson之实例五-实际开发中的特殊需求处理 (http://blog.csdn.net/lk_blog/article/details/7685237)
Json转换利器Gson之实例六-注册TypeAdapter及处理Enum类型 (http://blog.csdn.net/lk_blog/article/details/7685347)
新的SharedPreference 操作类, 简化了使用的参数 http://my.oschina.net/sfshine/blog/219384
0 0
- Android使用Gson和SharedPreferences存储对象
- Android 中使用SharedPreferences存储通用对象
- android SharedPreferences 存储对象
- android SharedPreferences 存储对象
- android SharedPreferences 存储对象
- android SharedPreferences 存储对象
- Android SharedPreferences 存储复杂对象
- Android SharedPreferences 存储复杂对象
- 使用SharedPreferences存储对象、图片
- Android 使用SharedPreferences数据存储
- 使用SharedPreferences存储android用户信息
- Android 使用SharedPreferences进行数据存储和读取数据
- Android 使用SharedPreferences进行数据存储和读取数据
- Android数据存储SharedPreferences的使用场景和注意事项
- Android使用SharedPreferences保存对象
- Android使用SharedPreferences保存对象
- android 使用sharedpreferences 保存对象
- Android-存储:SharedPreferences使用及其存储类型
- 查看CentOS版本方法
- Apache Spark - Building Spark with Maven(使用Maven构建Spark)
- 探寻PhoneGap的真面目
- win7操作系统下使用IIS打开应用程序池报没找到WAS服务
- Ubuntu中如何清理系统垃圾
- Android使用Gson和SharedPreferences存储对象
- 今日食谱及作息
- Android通过tcpdump抓包
- 掌握风靡职场的十大面试题,秒杀一切面试官!
- 2A01-View-Grid
- Superblock mount time is in the future
- Java WebService学习笔记 - Axis(一)
- 约4000名在越南中国工人19日启程回国
- MySQL binlog日志优化方案