下面列出了怎么用com.fasterxml.jackson.core.json.PackageVersion的API类实例代码及写法,或者点击链接到github查看源代码。
public BQTimeModule() {
super(PackageVersion.VERSION);
// First deserializers
// // Instant variants:
addDeserializer(Instant.class, InstantDeserializer.INSTANT);
addDeserializer(OffsetDateTime.class, InstantDeserializer.OFFSET_DATE_TIME);
addDeserializer(ZonedDateTime.class, InstantDeserializer.ZONED_DATE_TIME);
// // Other deserializers
addDeserializer(Duration.class, DurationDeserializer.INSTANCE);
addDeserializer(LocalDateTime.class, LocalDateTimeDeserializer.INSTANCE);
addDeserializer(LocalDate.class, LocalDateDeserializer.INSTANCE);
addDeserializer(LocalTime.class, LocalTimeDeserializer.INSTANCE);
addDeserializer(MonthDay.class, JSR310StringParsableDeserializer.MONTH_DAY);
addDeserializer(OffsetTime.class, OffsetTimeDeserializer.INSTANCE);
addDeserializer(Period.class, JSR310StringParsableDeserializer.PERIOD);
addDeserializer(Year.class, YearDeserializer.INSTANCE);
addDeserializer(YearMonth.class, YearMonthDeserializer.INSTANCE);
addDeserializer(ZoneId.class, JSR310StringParsableDeserializer.ZONE_ID);
addDeserializer(ZoneOffset.class, JSR310StringParsableDeserializer.ZONE_OFFSET);
}
public CarModule() {
super(PackageVersion.VERSION);
addDeserializer(Car.class, new CarDeserializer(Car.class));
addSerializer(Car.class, new CarSerializer(Car.class));
}
/**
* Implemented with standard version number detection algorithm, typically using
* a simple generated class, with information extracted from Maven project file
* during build.
*/
@Override public Version version() { return PackageVersion.VERSION; }
@Override public Version version() { return PackageVersion.VERSION; }
@Override public Version version() { return PackageVersion.VERSION; }