Json工具类 - JsonUtils.java

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Json工具类 - JsonUtils.java相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

Json解析工具类

微信微信小程序 微信开发工具中新创建的json文件,编译报错VM1781:2 pages/module/module.json 文件解析错误 SyntaxError: Unexpected e(代

处理json的工具类({本类为处理json的工具类})

java常用工具类—— JSON处理工具类

Java常用工具类---image图片处理工具类Json工具类

Java常用工具类---image图片处理工具类Json工具类