public final class JsonNullAwareDeserializer extends JsonNodeDeserializer
JsonNode
Up to, and including, versions 2.1.4, Jackson's JsonNodeDeserializer deserializes a JSON null value as null. This
custom deserializer deserializes it as a NullNode instead.
See also here.
JsonDeserializer.None_valueClass| Constructor and Description |
|---|
JsonNullAwareDeserializer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_handleDuplicateField(String arg0,
ObjectNode arg1,
JsonNode arg2,
JsonNode arg3) |
protected void |
_reportProblem(JsonParser arg0,
String arg1) |
protected JsonNode |
deserializeAny(JsonParser arg0,
DeserializationContext arg1,
JsonNodeFactory arg2) |
protected ArrayNode |
deserializeArray(JsonParser arg0,
DeserializationContext arg1,
JsonNodeFactory arg2) |
protected ObjectNode |
deserializeObject(JsonParser arg0,
DeserializationContext arg1,
JsonNodeFactory arg2) |
JsonNode |
getNullValue() |
deserialize, getDeserializer_parseBoolean, _parseBooleanFromNumber, _parseBooleanPrimitive, _parseByte, _parseDate, _parseDouble, _parseDoublePrimitive, _parseFloat, _parseFloatPrimitive, _parseInteger, _parseIntPrimitive, _parseLong, _parseLongPrimitive, _parseShort, _parseShortPrimitive, _parseString, findDeserializer, getValueClass, getValueType, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDoubledeserialize, getDelegatee, getEmptyValue, getKnownPropertyNames, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializerpublic JsonNode getNullValue()
getNullValue in class JsonDeserializer<JsonNode>protected void _reportProblem(JsonParser arg0, String arg1) throws JsonMappingException
JsonMappingExceptionprotected void _handleDuplicateField(String arg0, ObjectNode arg1, JsonNode arg2, JsonNode arg3) throws JsonProcessingException
JsonProcessingExceptionprotected final ObjectNode deserializeObject(JsonParser arg0, DeserializationContext arg1, JsonNodeFactory arg2) throws IOException, JsonProcessingException
IOExceptionJsonProcessingExceptionprotected final ArrayNode deserializeArray(JsonParser arg0, DeserializationContext arg1, JsonNodeFactory arg2) throws IOException, JsonProcessingException
IOExceptionJsonProcessingExceptionprotected final JsonNode deserializeAny(JsonParser arg0, DeserializationContext arg1, JsonNodeFactory arg2) throws IOException, JsonProcessingException
IOExceptionJsonProcessingExceptionCopyright © 2013. All Rights Reserved.