Skip to content

Instantly share code, notes, and snippets.

@esabook
Created May 15, 2019 15:05
Show Gist options
  • Save esabook/94f7fdc19ac939256dc4c332863c384d to your computer and use it in GitHub Desktop.
Save esabook/94f7fdc19ac939256dc4c332863c384d to your computer and use it in GitHub Desktop.
gson string deserializer
public class StringDeserializer implements JsonDeserializer<String> {
@Override
public String deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException {
if (json.isJsonObject()) {
return json.toString();
} else {
return json.getAsString();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment