EpicBuckets/src/main/java/com/songoda/epicbuckets/util/itemnbtapi/utils/GsonWrapper.java

28 lines
586 B
Java

package de.tr7zw.itemnbtapi.utils;
import com.google.gson.Gson;
public class GsonWrapper {
private static final Gson gson = new Gson();
public static String getString(Object obj) {
return gson.toJson(obj);
}
public static <T> T deserializeJson(String json, Class<T> type) {
try {
if (json == null) {
return null;
}
T obj = gson.fromJson(json, type);
return type.cast(obj);
} catch (Exception ex) {
ex.printStackTrace();
return null;
}
}
}