写这篇文章是为了让有类似需求的童鞋少走弯路。
问题很简单:我前台EXT里面需要用到JSON数组来显示。
我希望有一个Java 类,既能够将查询出来的对象的集合转换成JSON对象,又能够识别JSON对象并转换成JAVA对象。
首先下载一个jar包:
下载地址:http://code.alibabatech.com/svn/fastjson/repository/com/alibaba/fastjson/1.0.4/fastjson-1.0.4.jar
导入到你的lib目录下。
在你的代码中这样用:
public static void main(String[] args) {
User_DAL userDal = new User_DAL();// 创建数据访问对象
ResponseResult<User> ret = userDal.getUserList("id < 50", 2, 10);// 查询ID小于50的用户,保存到分页类中
String json = JSON.toJSONString(ret, true); // 将对象转换成json字符串,true为格式化输出
System.out.println(json);
List<User> list = JSON.parseArray("{{name:123},{name:456}}", User.class);//将json字符串,转换成Java对象数组
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i).getName());
}
}
分享到:
相关推荐
java 对象与json字符串互相转换工具类所需要的jar,java 对象与json字符串互相转换工具类
Java对象与Json之间的互相转换的jar包,json是个非常重要的数据结构,在web开发中应用十分广泛。
Json对象与json字符串互相转换处理工具
form数据与json对象的互相转换(完整版) * 将web Form 的数据转化成json字符串 * 将json对象的值解析后填入web Form 在AJAX开发中这是关键技术: 1、将form中的数据利用本工具转换成json格式的字符串,再通过ajax传...
使用jackson完成json与java对象的互相转换实例
本工程用于研究Java对象和集合与Json之间的互相转换 本工程编码方式:UTF-8 注意:由于User类中为方便生成User实例创建了有参的User构造方法,所以也要创建无参的构造方法,否则将出现如本工程图01.jpg所示的异常...
主要介绍了java对象与json对象之间互相转换实现方法,结合实例形式分析了java对象与json对象相互转换实现步骤与相关操作技巧,需要的朋友可以参考下
里面有详细的json字符串和java对象(JavaBean,HashMap,ArrayList,Array...)的互相转化
可以处理简单java对象和格式正确的json字符串互相转换。 net.sf.json.JSONArray可以处理复杂的java集合对象和格式正确的json字符串互相转换. 1.json字符串转简单java对象 2.简单java对象转json字符串 3.json字符...
java操作json实例,java对象与json对象的互相转换
源码举了几个例子说明如何让JSON与Java对象实现互相转换。相关转换方法都封装到工具类当中。
json转对象 json转实体 利用阿里巴巴 fastjson 将对象 与json 数据互相转换 http://blog.csdn.net/chenmmo/article/details/70154964
主要介绍了JAVA对象JSON数据互相转换的四种常见情况,需要的朋友可以参考下
纯javascript实现json与对象的互相转换项目
使用xStream实现java对象和xml、json的相互转换
json数组和java对象数组、json对象和java对象之间的互相转化。
jsontools实现java对象与json值之间互相转换,java对象转json的jar包 jsontools实现java对象与json值之间互相转换,java对象转json的jar包 v
主要介绍了使用Jackson来实现Java对象与JSON的互相转换的教程,文中罗列了3中Jackson的使用方式,需要的朋友可以参考下
GSON是Google制作的一个可以让Java对象与JSON互相转换的类库,下面我们就来看一下Java的JSON转换库GSON的基本使用方法示例:
net.sf.json jar 包下载 java , java 对象和json 的互相转换