码迷,mamicode.com
首页 > 编程语言 > 详细

Json工具类 - JsonUtils.java

时间:2016-02-19 14:14:29      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

Json工具类,提供Json与对象之间的转换。

 

源码如下:(点击下载 - 技术分享JsonUtils.java 、 技术分享gson-2.2.4.jar )

 1 import java.lang.reflect.Type;
 2 import java.util.Map;
 3 import com.google.gson.Gson;
 4 import com.google.gson.GsonBuilder;
 5 
 6 /**
 7  * Json工具类
 8  * 
 9  */
10 @SuppressWarnings("unchecked")
11 public class JsonUtils {
12 
13     private static Gson gson;
14 
15     private JsonUtils() {
16     }
17 
18     static {
19         GsonBuilder gb = new GsonBuilder();
20         gb.setDateFormat("yyyy-MM-dd HH:mm:ss");
21         gson = gb.create();
22     }
23 
24     public static final String toJson(Object obj) {
25         return gson.toJson(obj);
26     }
27 
28     public static final <T> T fromJson(final String json, Class<T> clazz) {
29         return gson.fromJson(json, clazz);
30     }
31 
32     public static final <T> T fromJson(final String json, Type t) {
33         return gson.fromJson(json, t);
34     }
35 
36     public static final Map<String, Object> fromJson(final String json) {
37         return fromJson(json, Map.class);
38     }
39 
40 }

 

Json工具类 - JsonUtils.java

标签:

原文地址:http://www.cnblogs.com/zhoubang521/p/5200598.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!