json转java对象
来源:互联网 发布:网络拒绝接入怎么解决 编辑:程序博客网 时间:2024/06/04 20:15
本文前端采用了jquery, 后台servlet,处理json时,采用的json-lib包,本文中只贴出部分代码。有关json-lib的相关jar包请找度娘。
以下是前端代码
var data = [ {name: "张三", score: "88"}, {name: "李四", score: "78"}, {name: "王五", score: "68"} ]; data = JSON.stringify(data); $.ajax({ type : "POST", url : ctx+"/schedule/jsonToList/", data : data, dataType : "JSON", contentType:"application/json", success : function(result) { console.log(result); } });
后台处理,用的是paoding-rose,用request接受到流之后,用apache的common io 包中的IOUtils进行流转换成string,然后用jsonToList方法把json字符串转换成java对象
@Post("jsonToList")public String jsonToList(final Invocation inv) throws IOException {String jsontest = IOUtils.toString(inv.getRequest().getInputStream());String json = new String(jsontest.getBytes("gbk"),"UTF-8");List<HashMap> list = (List<HashMap>)JSONUtils.jsonToList(json, HashMap.class);return "@"+JSONUtils.ListToJson(list);}
下面是JSONUtils.jsonToList方法
public static <T> T jsonToList(String json,Class<T> beanCalss){ net.sf.json.JSONArray jsonArray = net.sf.json.JSONArray.fromObject(json); T bean = (T) net.sf.json.JSONArray.toList(jsonArray, beanCalss); return bean; }
0 0
- java对象转json
- java对象转JSON
- java对象转json
- java对象转JSON
- java对象转json
- json转java对象
- Json转Java对象
- java对象转json
- Json转java对象
- JAVA对象转JSON
- java json转对象
- java对象转json
- java json转对象
- json对象转java对象
- java对象转json、json数组 、xml
- Java json字符串转json对象
- java 字符串转json对象 js json 转 java对象
- Java对象转json,json转Java对象
- Android的Fragment
- Android平台Log输出规范
- Android的Intent&IntentFilter Intent属性及Intent-filter配置
- Android的应用资源
- Coursera机器学习基石 第2讲:感知器
- json转java对象
- iOS开发之打包上传到App Store——(二)开发/发布流程
- Android的图形与图像处理之一 使用简单图片&绘图
- 蛇形填数(矩阵)
- HDOJ-1787-GCD Again 解题报告
- Android的图形与图像处理之二 图形特效处理
- WebService之WSDL和SOAP实例(基于JAVA)
- Android的图形与图像处理之三 逐帧动画(Frame)
- 读head first servlet and jsp(二)