利用SharedPreference 保存List<Object>集合

本文介绍了一种利用Gson库将List&lt;Object&gt;转换为字符串并存储到SharedPreferences的方法,同时也提到了如何解析这些数据。需要注意的是,转换后的字符串格式并非标准JSON集合格式,需要进行一些额外处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

辅助工具:Gson


样例:

	Gson g = new Gson();
	// List<Object> list 
	String str = g.toJson(list);
	SharedPreference sp = getSharedPreference("sp",null);
	Edit e  = sp.getEdit();
	e.putString("list",str);
	e.commit();



*这样就可以利用String进行保存了!

*解析时就正常用g.fromJson()解析就可以。

*注意:传输的数据格式不是正常的Json集合格式,需要做一些修改:1,自己拼装上{ “inforList :[{},{},{}...]”}。2,利用算法技巧解析。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值