Class IPRangeDeserializer<R extends IPRange<?>>

java.lang.Object
tools.jackson.databind.ValueDeserializer<R>
com.github.robtimus.net.ip.jackson.databind.IPRangeDeserializer<R>
Type Parameters:
R - The type of IP range to deserialize.
All Implemented Interfaces:
NullValueProvider
Direct Known Subclasses:
IPRangeDeserializer.AnyVersion, IPRangeDeserializer.IPv4, IPRangeDeserializer.IPv6

public abstract class IPRangeDeserializer<R extends IPRange<?>> extends ValueDeserializer<R>
Base class for all deserializers for IPRange and sub types. It supports JSON in one of the following formats:
  • A CIDR subnet notation.
  • An object with properties from and to.
Author:
Rob Spoor