From 5b1877bc1f4b5121ecd5befdc9ebb5e36da5c847 Mon Sep 17 00:00:00 2001 From: sowgro Date: Fri, 14 Nov 2025 17:05:51 -0500 Subject: more robust map serializer should be working --- src/main/java/design/persistence/JSONLeagueDatabase.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/main/java/design/persistence/JSONLeagueDatabase.java') 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); -- cgit v1.2.3