tags:

views:

39

answers:

0

Is it possible to write a json deserializer in gson that invokes the default behaviour first and then i can do some post processing on my object. For example:

public class FooDeserializer implements JsonDeserializer<Foo> {
    public Foo deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException {      
        Foo foo = context.deserialize(json, typeOfT);//Standard deserialization call?????
        foo.doSomething();
        return foo();
    }
}   

I am using gson 1.3 (I cannot use any other version as i can only use the versions in the corporate repository)

thanks