jesson字符串和Object之间的转换 的工具类
2016-12-06 14:08
429 查看
我们在开发过程中,经常把jeson字符串和Obj 之间相互转换,把他封装成工具类方便使用
import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; public class GsonUtils { private static Gson gson = null; static{ gson = new Gson(); } private GsonUtils(){ throw new UnsupportedOperationException("cannot install this class"); } /** * Object -> JsonString * @param t * @return */ public static <T> String toJson(T t) { return gson.toJson(t); } /** *JsonString -> 指定类型的object * @param jsonString * @param clazz * @return */ public static <T> T fromJson(String jsonString, Class<T> clazz) { return gson.fromJson(jsonString, clazz); } /** * jsonString -> 指定类型的object * @param jsonString * @param typeToken * @return */ public static <T> T fromJson(String jsonString,TypeToken<T> typeToken) { return gson.fromJson(jsonString, typeToken.getType()); } }
相关文章推荐
- ES6中Json、String、Map、Object之间的转换
- Android单位转换 (px、dp、sp之间的转换工具类)
- [分享]Java之Bean、Map、Json之间的互相转换工具类
- html的“object HTMLDivElement”与jquery“object Object”相互之间的转换方式
- 安卓图片--Bitmap与Drawable与byte[]与InputStream之间的转换工具类【转】
- ES6中Json、String、Map、Object之间的转换
- PHP object 和Array 之间的转换
- java和js中JSONObject,JSONArray,Map,String之间转换
- Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类【转】
- 金蝶BOS,String、BOSUuid、IObjectPK之间相互转换
- 金额元分之间转换工具类
- List,Map,Entity,Object数据类型之间的转换
- unicode码、字符串、utf8码之间的转换工具类
- Json与javaBean之间的转换工具类
- Android单位转换 (px、dp、sp之间的转换工具类)
- jsonarray jsonobject之间的转换
- Android工具类---dp,px,sp之间的转换
- Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类【转】
- short、int、long与byte之间的转换工具类
- Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类【转】