Android解析返回的数据并保存

KingcinLee 2016-11-28 05:01:20
把服务器返回的以下信息,解析出来保存在本地数据库中。

{
"Token": "12222",
"State": "sussce",
"Data": {
"LastVisitTime": "/Date(1480322393000)/",
"LastVisitIP": "127.0.0.0",
"LastVisitRgId": 269,
"RegisterTime": "/Date(1408753455000)/",
"RegisterIP": " ",
"RegisterRgId": -1,
"Gender": 1,
"RealName": "fan ",
"Bday": "/Date(915120000000)/",
"IdCard": "510213197601190511",
"RegionId": 2379,
"Address": "南岸区学府大道169号",
"Bio": "",
"Uid": 1,
"ParentId": 0,
"UserName": "fan",
"Email": "",
"Mobile": "13355555552",
"Password": "876f3c91712903ea3ae6752d52ebdb14",
"UserRid": 8,
"StoreId": 2,
"MallAGid": 2,
"NickName": "商业管理有限公司",
"Money": 36639,
"AvailableMoney": 33733,
"BanckCard": "1234567891123888 ",
"Avatar": "",
"PayCredits": 1561,
"RankCredits": 958,
"VerifyEmail": 1,
"VerifyMobile": 1,
"LiftBanTime": "/Date(-2209017600000)/",
"Salt": "125641"
},
"Message": null
}



这组数据是用Volley返回的response,新手脑子太乱,请不吝指教,谢谢!
...全文
209 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
LoveWyf_ 2016-12-02
  • 打赏
  • 举报
回复
你解析成对象,存放到一个集合中。然后调用数据库操作把所有对象存到对应的表中
Arnold9009 2016-12-02
  • 打赏
  • 举报
回复
JSONObject jobj = new JSONObject(s); // s就是你这个json字符串 然后去得各个元素就行了,如:String strToken = jobj.getString("Token"); 会得到“1222” 注意,data是一个子json串,JSONObject data = jobj.getJSONObject("Data");
新靖界 2016-12-02
  • 打赏
  • 举报
回复
用Gson 解析

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧