summaryrefslogtreecommitdiff
path: root/src/main/java/design/persistence/JSONLeagueDatabase.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/design/persistence/JSONLeagueDatabase.java')
-rw-r--r--src/main/java/design/persistence/JSONLeagueDatabase.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/design/persistence/JSONLeagueDatabase.java b/src/main/java/design/persistence/JSONLeagueDatabase.java
index 8a55065..6f3f2d2 100644
--- a/src/main/java/design/persistence/JSONLeagueDatabase.java
+++ b/src/main/java/design/persistence/JSONLeagueDatabase.java
@@ -45,6 +45,8 @@ public class JSONLeagueDatabase implements LeagueDatabase {
module.addSerializer(Course.class, new Serializers.CourseIdSerializer());
module.addDeserializer(Golfer.class, new Serializers.GolferUsernameDeserializer());
module.addSerializer(Golfer.class, new Serializers.GolferUsernameSerializer());
+ module.addSerializer(Map.class, new Serializers.MapListSerializer());
+ module.addDeserializer(Map.class, new Serializers.MapListDeserializer());
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
mapper.registerModule(module);
mapper.setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY);