this.addSerializer(ZoneOffset.class, new ToStringSerializer(ZoneOffset.class)); this.addKeySerializer(ZonedDateTime.class, ZonedDateTimeKeySerializer.INSTANCE); this.addKeyDeserializer(Duration.class, DurationKeyDeserializer.INSTANCE); this.addKeyDeserializer(Instant.class, InstantKeyDeserializer.INSTANCE); this.addKeyDeserializer(LocalDateTime.class, LocalDateTimeKeyDeserializer.INSTANCE); this.addKeyDeserializer(LocalDate.class, LocalDateKeyDeserializer.INSTANCE); this.addKeyDeserializer(LocalTime.class, LocalTimeKeyDeserializer.INSTANCE); this.addKeyDeserializer(MonthDay.class, MonthDayKeyDeserializer.INSTANCE); this.addKeyDeserializer(OffsetDateTime.class, OffsetDateTimeKeyDeserializer.INSTANCE); this.addKeyDeserializer(OffsetTime.class, OffsetTimeKeyDeserializer.INSTANCE); this.addKeyDeserializer(Period.class, PeriodKeyDeserializer.INSTANCE); this.addKeyDeserializer(Year.class, YearKeyDeserializer.INSTANCE); this.addKeyDeserializer(YearMonth.class, YearMothKeyDeserializer.INSTANCE); this.addKeyDeserializer(ZonedDateTime.class, ZonedDateTimeKeyDeserializer.INSTANCE); this.addKeyDeserializer(ZoneId.class, ZoneIdKeyDeserializer.INSTANCE); this.addKeyDeserializer(ZoneOffset.class, ZoneOffsetKeyDeserializer.INSTANCE);
this.addSerializer(ZoneOffset.class, new ToStringSerializer(ZoneOffset.class)); this.addKeySerializer(ZonedDateTime.class, ZonedDateTimeKeySerializer.INSTANCE); this.addKeyDeserializer(Duration.class, DurationKeyDeserializer.INSTANCE); this.addKeyDeserializer(Instant.class, InstantKeyDeserializer.INSTANCE); this.addKeyDeserializer(LocalDateTime.class, LocalDateTimeKeyDeserializer.INSTANCE); this.addKeyDeserializer(LocalDate.class, LocalDateKeyDeserializer.INSTANCE); this.addKeyDeserializer(LocalTime.class, LocalTimeKeyDeserializer.INSTANCE); this.addKeyDeserializer(MonthDay.class, MonthDayKeyDeserializer.INSTANCE); this.addKeyDeserializer(OffsetDateTime.class, OffsetDateTimeKeyDeserializer.INSTANCE); this.addKeyDeserializer(OffsetTime.class, OffsetTimeKeyDeserializer.INSTANCE); this.addKeyDeserializer(Period.class, PeriodKeyDeserializer.INSTANCE); this.addKeyDeserializer(Year.class, YearKeyDeserializer.INSTANCE); this.addKeyDeserializer(YearMonth.class, YearMothKeyDeserializer.INSTANCE); this.addKeyDeserializer(ZonedDateTime.class, ZonedDateTimeKeyDeserializer.INSTANCE); this.addKeyDeserializer(ZoneId.class, ZoneIdKeyDeserializer.INSTANCE); this.addKeyDeserializer(ZoneOffset.class, ZoneOffsetKeyDeserializer.INSTANCE);