JsonNodeDeserializer instead.@Deprecated public class JsonNodeDeserializer extends JsonNodeDeserializer
StdDeserializer.BigDecimalDeserializer, StdDeserializer.BigIntegerDeserializer, StdDeserializer.BooleanDeserializer, StdDeserializer.ByteDeserializer, StdDeserializer.CharacterDeserializer, StdDeserializer.DoubleDeserializer, StdDeserializer.FloatDeserializer, StdDeserializer.IntegerDeserializer, StdDeserializer.LongDeserializer, StdDeserializer.NumberDeserializer, StdDeserializer.PrimitiveOrWrapperDeserializer<T>, StdDeserializer.ShortDeserializer, StdDeserializer.SqlDateDeserializer, StdDeserializer.StackTraceElementDeserializerJsonDeserializer.None| Modifier and Type | Field and Description |
|---|---|
static JsonNodeDeserializer |
instance
Deprecated.
Use
JsonNodeDeserializer.getDeserializer(java.lang.Class<?>) accessor instead: will be removed from 2.0 |
_valueClass| Constructor and Description |
|---|
JsonNodeDeserializer()
Deprecated.
|
deserialize, getDeserializer_parseBoolean, _parseBooleanPrimitive, _parseByte, _parseDate, _parseDouble, _parseDoublePrimitive, _parseFloat, _parseFloatPrimitive, _parseInteger, _parseIntPrimitive, _parseLong, _parseLongPrimitive, _parseShort, _parseShortPrimitive, findDeserializer, getValueClass, getValueType, handleUnknownProperty, isDefaultSerializer, parseDouble, reportUnknownPropertydeserialize, getEmptyValue, getNullValue, unwrappingDeserializer@Deprecated public static final JsonNodeDeserializer instance
JsonNodeDeserializer.getDeserializer(java.lang.Class<?>) accessor instead: will be removed from 2.0JsonNode.@Deprecated protected final ObjectNode deserializeObject(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException
IOExceptionJsonProcessingException@Deprecated protected final ArrayNode deserializeArray(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException
IOExceptionJsonProcessingException@Deprecated protected final JsonNode deserializeAny(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException
IOExceptionJsonProcessingExceptionpublic Object deserializeWithType(JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer) throws IOException, JsonProcessingException
StdDeserializerdeserializeWithType in class StdDeserializer<N extends JsonNode>typeDeserializer - Deserializer to use for handling type informationIOExceptionJsonProcessingExceptionprotected void _reportProblem(JsonParser jp, String msg) throws JsonMappingException
JsonMappingExceptionprotected void _handleDuplicateField(String fieldName, ObjectNode objectNode, JsonNode oldValue, JsonNode newValue) throws JsonProcessingException
fieldName - Name of the field for which duplicate value was foundobjectNode - Object node that contains valuesoldValue - Value that existed for the object node before newValue
was addednewValue - Newly added value just added to the object nodeJsonProcessingExceptionprotected final ObjectNode deserializeObject(JsonParser jp, DeserializationContext ctxt, JsonNodeFactory nodeFactory) throws IOException, JsonProcessingException
IOExceptionJsonProcessingExceptionprotected final ArrayNode deserializeArray(JsonParser jp, DeserializationContext ctxt, JsonNodeFactory nodeFactory) throws IOException, JsonProcessingException
IOExceptionJsonProcessingExceptionprotected final JsonNode deserializeAny(JsonParser jp, DeserializationContext ctxt, JsonNodeFactory nodeFactory) throws IOException, JsonProcessingException
IOExceptionJsonProcessingException