Code example for Gson

0
    // CONSTRUCTOR 
    // ============================================================================================ 
    public GsonObjectPersister(Application application, Class<T> clazz,
        String factoryPrefix) {
        super(application, clazz, factoryPrefix);
        this.gson = new Gson();
    } 
 
    // ============================================================================================ 
    // METHODS 
    // ============================================================================================ 
 
    @Override 
    protected T deserializeData(String json) {
        return gson.fromJson(json, getHandledClass());
    } 
 
    @Override 
    protected void saveData(T data, Object cacheKey) throws IOException,
        CacheSavingException {