com.google.gson
Interface JsonDeserializationContext
public interface JsonDeserializationContext
Context for deserialization that is passed to a custom deserializer during invocation of its
JsonDeserializer.deserialize(JsonElement, Type, JsonDeserializationContext)
method.
- Author:
- Inderjeet Singh, Joel Leitch
deserialize
<T> T deserialize(JsonElement json,
Type typeOfT)
throws JsonParseException
- Invokes default deserialization on the specified object. It should never be invoked on
the element received as a parameter of the
JsonDeserializer.deserialize(JsonElement, Type, JsonDeserializationContext)
method. Doing
so will result in an infinite loop since Gson will in-turn call the custom deserializer again.
- Type Parameters:
T
- The type of the deserialized object.- Parameters:
json
- the parse tree.typeOfT
- type of the expected return value.
- Returns:
- An object of type typeOfT.
- Throws:
JsonParseException
- if the parse tree does not contain expected data.
Copyright © 2008-2012 Google, Inc.. All Rights Reserved.