public ZeroModule() { super(PackageVersion.VERSION); this.addSerializer(JsonObject.class, new JsonObjectSerializer()); this.addSerializer(JsonArray.class, new JsonArraySerializer()); this.addSerializer(Uson.class, new BladeSerializer()); this.addSerializer(byte[].class, new ByteArraySerializer()); this.addDeserializer(ZoneId.class, JSR310StringParsableDeserializer.ZONE_ID); this.addDeserializer(ZoneOffset.class, JSR310StringParsableDeserializer.ZONE_OFFSET); this.addSerializer(Duration.class, DurationSerializer.INSTANCE); this.addSerializer(Instant.class, InstantSerializer.INSTANCE); this.addSerializer(LocalDateTime.class, LocalDateTimeSerializer.INSTANCE); this.addSerializer(LocalDate.class, LocalDateSerializer.INSTANCE); this.addSerializer(LocalTime.class, LocalTimeSerializer.INSTANCE); this.addSerializer(MonthDay.class, MonthDaySerializer.INSTANCE); this.addSerializer(OffsetDateTime.class, OffsetDateTimeSerializer.INSTANCE); this.addSerializer(OffsetTime.class, OffsetTimeSerializer.INSTANCE); this.addSerializer(Period.class, new ToStringSerializer(Period.class)); this.addSerializer(Year.class, YearSerializer.INSTANCE); this.addSerializer(YearMonth.class, YearMonthSerializer.INSTANCE); this.addSerializer(ZonedDateTime.class, ZonedDateTimeSerializer.INSTANCE); this.addSerializer(ZoneId.class, new ToStringSerializer(ZoneId.class)); this.addSerializer(ZoneOffset.class, new ToStringSerializer(ZoneOffset.class)); this.addKeySerializer(ZonedDateTime.class, ZonedDateTimeKeySerializer.INSTANCE); this.addKeyDeserializer(Duration.class, DurationKeyDeserializer.INSTANCE);
public ZeroModule() { super(PackageVersion.VERSION); this.addSerializer(JsonObject.class, new JsonObjectSerializer()); this.addSerializer(JsonArray.class, new JsonArraySerializer()); this.addSerializer(Uson.class, new BladeSerializer()); this.addSerializer(byte[].class, new ByteArraySerializer()); this.addDeserializer(ZoneId.class, JSR310StringParsableDeserializer.ZONE_ID); this.addDeserializer(ZoneOffset.class, JSR310StringParsableDeserializer.ZONE_OFFSET); this.addSerializer(Duration.class, DurationSerializer.INSTANCE); this.addSerializer(Instant.class, InstantSerializer.INSTANCE); this.addSerializer(LocalDateTime.class, LocalDateTimeSerializer.INSTANCE); this.addSerializer(LocalDate.class, LocalDateSerializer.INSTANCE); this.addSerializer(LocalTime.class, LocalTimeSerializer.INSTANCE); this.addSerializer(MonthDay.class, MonthDaySerializer.INSTANCE); this.addSerializer(OffsetDateTime.class, OffsetDateTimeSerializer.INSTANCE); this.addSerializer(OffsetTime.class, OffsetTimeSerializer.INSTANCE); this.addSerializer(Period.class, new ToStringSerializer(Period.class)); this.addSerializer(Year.class, YearSerializer.INSTANCE); this.addSerializer(YearMonth.class, YearMonthSerializer.INSTANCE); this.addSerializer(ZonedDateTime.class, ZonedDateTimeSerializer.INSTANCE); this.addSerializer(ZoneId.class, new ToStringSerializer(ZoneId.class)); this.addSerializer(ZoneOffset.class, new ToStringSerializer(ZoneOffset.class)); this.addKeySerializer(ZonedDateTime.class, ZonedDateTimeKeySerializer.INSTANCE); this.addKeyDeserializer(Duration.class, DurationKeyDeserializer.INSTANCE);