/**
* 将 json对象转化为 String
*
* @param t
* @param <T>
* @return
*/
public static <T> String jsonToString(T t) {
Gson gson = new Gson();
return gson.toJson(t);
}
/**
* 将字符串 转换为 json对象
*
* @param jsonStr
* @param t
* @param <T>
* @return
*/
public static <T> T stringToJson(String jsonStr, T t) {
try {
Gson gson = new Gson();
return (T) gson.fromJson(jsonStr, t.getClass());
} catch (Exception e) {
if (BuildConfig.isLogDebug) {
e.printStackTrace();
LogUtils.e(TAG, e.getMessage());
}
}
return null;
}