两种将Java对象转成JSON格式的方式
2013-05-16 13:14
260 查看
[color=darkred]前言:Java中数据传递到前端的时候很多情况都是JSON格式数据,所以这里总结一下实现对象JSON化。[/color]
1、实现对象JSON格式化的两种方式
1)Jackson
-jackson-core-asl-1.6.0.jar
-jackson-mapper-asl-1.6.0.jar
2)Gson
-gson.jar
[color=green]Gson(又称Google Gson)是Google公司发布的一个开放源代码的Java库,主要用途为串行 化Java对象为JSON字符串,或反串行化JSON字符串成Java对象。[/color]
关于Gson你可以访问这里:http://zh.wikipedia.org/wiki/Gson
2、Jackson示例
示例在这里:http://boonya.iteye.com/admin/blogs/1717320
3、Gson示例
[color=brown]使用Gson时可能会产生无法预期的问题,所以推荐使用Jackson。[/color] 阅读更多
1、实现对象JSON格式化的两种方式
1)Jackson
-jackson-core-asl-1.6.0.jar
-jackson-mapper-asl-1.6.0.jar
2)Gson
-gson.jar
[color=green]Gson(又称Google Gson)是Google公司发布的一个开放源代码的Java库,主要用途为串行 化Java对象为JSON字符串,或反串行化JSON字符串成Java对象。[/color]
关于Gson你可以访问这里:http://zh.wikipedia.org/wiki/Gson
2、Jackson示例
示例在这里:http://boonya.iteye.com/admin/blogs/1717320
3、Gson示例
public void testGson(){
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("a", 1);
map.put("b", "bbb");
//实例化gson
Gson gson = new Gson();
//将map转成json
String str = gson.toJson(map);
System.out.println(str);//输出的数据格式:[{a:1},{b:"bbb"}]
}
[color=brown]使用Gson时可能会产生无法预期的问题,所以推荐使用Jackson。[/color] 阅读更多
相关文章推荐
- eval解析JSON中的注意点 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数。 2. 使用Function对象来进行返回解析。 使用eval
- 2017_11_22 Json数据与Java对象互转的两种方式(二)
- java数据转json格式两种方式
- 百度天气api开发 全解析xml和json格式 使用json-lib jsonObject、 Gson 方式把json 转换成 java对象
- java方式的将java对象以及list或者map转化为json数据,json转换为object或者map
- java--格式化json日期格式对象 相关实例代码
- 使用jacksonjava对象转换成标准的json格式,便于与easyui...
- Json-lib, 实现Java对象与JSON数据格式的互转
- Java和NET中将对象转JSON格式
- java对象、List转为json格式的数据
- Flex4.7 与Java后台的交行 通过json 格式的对象
- 工作笔记:ajax json 同一jsp页面中,把java变量赋给js变量,如果java变量字符串符合json格式,则赋给js变量时,js变量会自动的变为json对象
- 使用Java 语言可以方便的把任意对象转换成json格式的数据
- java方式的将java对象以及list或者map转化为json数据 .
- Java中两种String对象创建和初始化方式比较
- 黑马程序员_学习日记73_725ASP.NET(禁用Cookie、ASP.NET中的重要对象、JavaScript实现AJAX、两种Json格式的序列化方法、JQuery中实现ajax的五种方法)
- java对象、List转为json格式的数据
- Java 将对象解析成JSON格式 无插件形式
- Json-lib, 实现Java对象与JSON数据格式的互转
- java方式的将java对象以及list或者map转化为json数据