您的位置:首页 > Web前端 > JavaScript

bean和json相互转换的工具(基于谷歌的gson)

2016-01-28 00:00 741 查看
摘要: 转换的工具

package com.panda.change.util;

import java.lang.reflect.Type;
import com.google.gson.Gson;

/**
* java对象和Json字符串转化工具类
* @author think
*/
public final class JsonUtil {

private JsonUtil() { }

/**
* 对象转化成json字符串
* @param obj
* @return
*/
public static String toJson(Object obj){
Gson gson = new Gson();
return gson.toJson(obj);
}

/**
* json字符串转成对象
* @param str
* @param type
* @return
*/
public static <T> T fromJson(String str,Type type){
Gson gson = new Gson();
return gson.fromJson(str, type);
}

/**
* json字符串转成对象
* @param str
* @param type
* @return
*/
public static <T> T fromJson(String str, Class<T> type) {
Gson gson = new Gson();
return gson.fromJson(str, type);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  json