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文件,编译报错VM1781:2 pages/module/module.json 文件解析错误 SyntaxError: Unexpected e(代