Skip to content

Commit

Permalink
updated JsonDeserializer example (#2192)
Browse files Browse the repository at this point in the history
* fixed json deserializer example

* correcting the json

* updated per review

* updated per review

* updated per review
  • Loading branch information
deeptimarrivada1 committed Sep 12, 2022
1 parent 847d7f6 commit a733150
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
6 changes: 4 additions & 2 deletions gson/src/main/java/com/google/gson/JsonDeserializer.java
Original file line number Diff line number Diff line change
Expand Up @@ -48,11 +48,13 @@
* deserializer:</p>
*
* <pre>
* class IdDeserializer implements JsonDeserializer&lt;Id&gt;() {
* class IdDeserializer implements JsonDeserializer&lt;Id&gt; {
* public Id deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context)
* throws JsonParseException {
* return new Id((Class)typeOfT, id.getValue());
* long idValue = json.getAsJsonPrimitive().getAsLong();
* return new Id((Class) typeOfT, idValue);
* }
* }
* </pre>
*
* <p>You will also need to register {@code IdDeserializer} with Gson as follows:</p>
Expand Down
2 changes: 1 addition & 1 deletion gson/src/main/java/com/google/gson/JsonSerializer.java
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
* serializer:</p>
*
* <pre>
* class IdSerializer implements JsonSerializer&lt;Id&gt;() {
* class IdSerializer implements JsonSerializer&lt;Id&gt; {
* public JsonElement serialize(Id id, Type typeOfId, JsonSerializationContext context) {
* return new JsonPrimitive(id.getValue());
* }
Expand Down

0 comments on commit a733150

Please sign in to comment.