Android端Json封装成类
来源:互联网 发布:seo关键词价格查询 编辑:程序博客网 时间:2024/05/22 04:51
后台返回数据
{"success":true,"Person":{"age":20,"name":"Redgo","id":2}}
代码来源
java ModelAndView mav = new ModelAndView("jsonView"); Person person = new Person(); person.setAge(20); person.setId(2); person.setName("Redgo"); mav.addObject("Person", person); mav.addObject("success",true);
这时,Android应用接收后台返回信息,想把Person的相关字段封装成类,又该怎么做呢?
步骤1. 利用Android自带的JSONObject提取和Person类有关的信息,排除json数据中的无效信息(如success : true)
javaJSONObject jsonObject = new JSONObject(returnmsg); //returnmsg就是后台返回的json数据JSONObject personInfo = jsonObject .getJSONObject("Person");
{"age":20,"name":"Redgo","id":2} //personInfo.toString
步骤2,通过fastJson将personInfo封装成Person类。
在这里下载fastJson.jar包
javaClass z = Class.forName("com.example.domain.Person");Person p = JSON.parseObject(personInfo.toString(), z);
Person[ id=2, name=Redgo, age=20] //p.toString
0 0
- Android端Json封装成类
- Android 关于JSON封装
- Android 封装json数据
- android json的封装
- android 反射封装Json
- Android学习--封装成json数据和解析json数据
- Android学习--封装成json数据和解析json数据
- Android Json解析的封装
- 简单Json 封装类
- Java封装JSON工具类
- Android之JSON解析与封装详解!
- android对json数据解析的封装
- android之Gson解析json的封装
- Android JackSon (Json工具) 简单使用封装
- android网络通讯数据封装之 json
- Android 封装Json数据那点事儿
- android网络通讯数据封装之 json
- Android之JSON封装与Javascript解析JSON
- MFC文件对话框(打开文件、打开文件夹)
- [Leetcode]Power of Two
- 设计模式——桥梁模式
- cocos2d-x游戏实例(15)-纵版射击游戏(2)
- xp---迁VS2013
- Android端Json封装成类
- UITableViewCell中的imageView固定大小
- datatable的例子使用--增加删除修改查询
- 队列顺序存储 - 设计与实现 - API函数
- 无限互联奖学金文章连载1
- Win7 安装Oracle问题
- java多线程及并发
- iOS GCD实现发送验证码倒计时
- JAVA大数处理(BigInteger,BigDecimal)