Skip to content

Commit 41b9df0

Browse files
committed
Complete backporting of #407 for 2.3.3
1 parent 1b2411a commit 41b9df0

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/main/java/com/fasterxml/jackson/databind/deser/std/CollectionDeserializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ public Collection<Object> deserialize(JsonParser jp, DeserializationContext ctxt
222222
Object value;
223223

224224
if (t == JsonToken.VALUE_NULL) {
225-
value = null;
225+
value = valueDes.getNullValue();
226226
} else if (typeDeser == null) {
227227
value = valueDes.deserialize(jp, ctxt);
228228
} else {

src/main/java/com/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ private Collection<String> deserializeUsingCustom(JsonParser jp, Deserialization
184184
String value;
185185

186186
if (t == JsonToken.VALUE_NULL) {
187-
value = null;
187+
value = deser.getNullValue();
188188
} else {
189189
value = deser.deserialize(jp, ctxt);
190190
}
@@ -222,7 +222,7 @@ private final Collection<String> handleNonArray(JsonParser jp, DeserializationCo
222222
String value;
223223

224224
if (t == JsonToken.VALUE_NULL) {
225-
value = null;
225+
value = (valueDes == null) ? null : valueDes.getNullValue();
226226
} else {
227227
value = (valueDes == null) ? _parseString(jp, ctxt) : valueDes.deserialize(jp, ctxt);
228228
}

0 commit comments

Comments
 (0)