Class InterpolatedObjectDeserializer
java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<Object>
io.github.giulong.spectrum.internals.jackson.deserializers.InterpolatedObjectDeserializer
- All Implemented Interfaces:
com.fasterxml.jackson.databind.deser.NullValueProvider
public class InterpolatedObjectDeserializer
extends com.fasterxml.jackson.databind.JsonDeserializer<Object>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer
com.fasterxml.jackson.databind.JsonDeserializer.None
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize
(com.fasterxml.jackson.core.JsonParser jsonParser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext) protected int
interpolate
(String value, String currentName, Matcher matcher) protected boolean
Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer
deserialize, deserializeWithType, deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyAccessPattern, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, handledType, isCachable, logicalType, replaceDelegatee, supportsUpdate, unwrappingDeserializer
-
Constructor Details
-
InterpolatedObjectDeserializer
public InterpolatedObjectDeserializer()
-
-
Method Details
-
getInstance
-
deserialize
public Object deserialize(com.fasterxml.jackson.core.JsonParser jsonParser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext) throws IOException - Specified by:
deserialize
in classcom.fasterxml.jackson.databind.JsonDeserializer<Object>
- Throws:
IOException
-
interpolate
-
isNumber
-