package com.tomclaw.mandarin.util;
import com.google.gson.Gson;
/**
* Created by solkin on 01/03/14.
*/
public class GsonSingleton {
private static class Holder {
static GsonSingleton instance = new GsonSingleton();
}
public static GsonSingleton getInstance() {
return Holder.instance;
}
private Gson gson;
public GsonSingleton() {
gson = new Gson();
}
public Gson getGson() {
return gson;
}
public String toJson(Object object) {
return gson.toJson(object);
}
public <T> T fromJson(java.lang.String json, java.lang.Class<T> classOfT)
throws com.google.gson.JsonSyntaxException {
return gson.fromJson(json, classOfT);
}
}