package com.workshare.msnos.soup.json; import java.lang.reflect.Type; import com.google.gson.JsonElement; public class Json { private static final ThreadSafeGson gson = new ThreadSafeGson(); public static final String toJsonString(Object anyObject) { return gson.toJson(anyObject); } public static final JsonElement toJsonTree(Object anyObject) { return gson.toJsonTree(anyObject, anyObject.getClass()); } public static final <T> T fromJsonString(String json, Class<T> clazz) { return gson.fromJson(json, clazz); } public static final <T> T fromJsonTree(JsonElement json, Type typeOfT) { return gson.fromJsonTree(json, typeOfT); } }