Skip to content

Commit d6b759f

Browse files
committed
Mark #498 fixed (actual fix via jackson-databind/3484
1 parent f93da14 commit d6b759f

File tree

4 files changed

+14
-6
lines changed

4 files changed

+14
-6
lines changed

release-notes/CREDITS-2.x

+6
Original file line numberDiff line numberDiff line change
@@ -200,3 +200,9 @@ Daniel Mensinger (mensinda@github)
200200
* Contributed #531: Add mechanism for processing invalid XML names (transforming to
201201
valid ones)
202202
(2.14.0)
203+
204+
Eric Law (ericcwlaw@github)
205+
206+
* Reported #498: `XmlMapper` fails to parse XML array when the array only has one level
207+
(2.14.0)
208+

release-notes/VERSION-2.x

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ Project: jackson-dataformat-xml
88

99
#491: `XmlMapper` 2.12 regression: no default no-arg ctor found
1010
(reported by Volkan Y)
11+
#498: `XmlMapper` fails to parse XML array when the array only has one level
12+
(reported by Eric L)
1113
#531: Add mechanism for processing invalid XML names (transforming to valid ones)
1214
(contributed by Daniel M)
1315
#538: Required attribute of `@JsonProperty` is ignored when deserializing from XML

src/test/java/com/fasterxml/jackson/dataformat/xml/failing/MapWithDupsDeser498Test.java renamed to src/test/java/com/fasterxml/jackson/dataformat/xml/deser/MapWithDupsDeser498Test.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.fasterxml.jackson.dataformat.xml.failing;
1+
package com.fasterxml.jackson.dataformat.xml.deser;
22

33
import java.util.Map;
44

src/test/java/com/fasterxml/jackson/dataformat/xml/deser/UntypedObjectDeserTest.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,11 @@ public void testDuplicateListDeser445() throws Exception
9292
{
9393
final String XML =
9494
"<person>\n" +
95-
" <name>a</name>\n" +
96-
" <name>b</name>\n" +
97-
" <surname>c</surname>\n" +
98-
" <surname>d</surname>\n" +
99-
"</person>";
95+
" <name>a</name>\n" +
96+
" <name>b</name>\n" +
97+
" <surname>c</surname>\n" +
98+
" <surname>d</surname>\n" +
99+
"</person>";
100100
@SuppressWarnings("unchecked")
101101
Map<String, List<String>> person = (Map<String, List<String>>) XML_MAPPER.readValue(XML, Object.class);
102102
List<String> names = person.get("name");

0 commit comments

Comments
 (0)