JAVA中List集合 转换成JSON对象
来源:互联网 发布:智能应急照明灯 淘宝网 编辑:程序博客网 时间:2024/05/18 01:40
也是一个公共的方法 传两个参数 一个是你保存数据的LIST集合 还有一个你的数据对象如 User.Class
下面是方法的代码
/** * list集合转换为JSON对象 * @param users * @return */public String getListJson(List<Object> users,Object obj){List<Object> listo=users;StringBuffer strBean=new StringBuffer();strBean.append("{\"root\":");for(int i=0;i<listo.size();i++){strBean.append("[{");obj=listo.get(i);Field fields[] = obj.getClass().getDeclaredFields(); String[] name = new String[fields.length]; Object[] value = new Object[fields.length]; try{ Field.setAccessible(fields, true); for (int j=0;j<name.length;j++) { name[j] = fields[j].getName(); value[j] = fields[j].get(obj); strBean.append("\""+name[j]+"\":\""+value[j]+"\""); if(j<name.length-1){ strBean.append(","); } } strBean.append("}]"); } catch(Exception e){ e.printStackTrace(); } if(i<listo.size()-1){ strBean.append(","); }}strBean.append("}");return strBean.toString();}
注意的是 方法参数
List<Object> 如果你穿参数的时候写成List<User> 这样会报错 或报他们类型不正确
有兴趣的朋友可以研究一下怎么解决的
相互学习撒
0 0
- JAVA中List集合 转换成JSON对象
- java JSON学习—List集合转换成JSON对象
- JSON--List集合转换成JSON对象
- JSON--List集合转换成JSON对象
- JSON--List集合转换成JSON对象
- JSON--List集合转换成JSON对象
- JSON--List集合转换成JSON对象
- [Json]java中List转换成json对象
- java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json
- java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json
- java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json
- Java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json
- java中返回的JSON对象转换成List 用法
- json对象(json-lib)转换成list-map集合
- Java中Json字符串直接转换为对象(包括多层List集合)
- Java中Json字符串直接转换为对象的方法(包括多层List集合)
- Java中Json字符串直接转换为对象(包括多层List集合 嵌套)
- Java中Json字符串直接转换为对象(包括多层List集合 嵌套)
- JSON 数据格式
- Access里用dcount函数更新表
- 求多点的中心点坐标
- APR 简介
- flume基础
- JAVA中List集合 转换成JSON对象
- linux 查找文件内容并移除文件
- Android【01】开发第一步:了解Android
- Jquery中的(function($){...})(jQuery)
- ubuntu 修改源
- 华为- 排号机(OJ通过)
- jQuery插件之validate
- JVM原理和优化
- gcc ld脚本分析