diff options
author | Tatu Saloranta <tatu.saloranta@iki.fi> | 2020-03-25 18:43:18 -0700 |
---|---|---|
committer | Tatu Saloranta <tatu.saloranta@iki.fi> | 2020-03-25 18:43:18 -0700 |
commit | 2270e1008a7288a7f8995b0441733f8305dfe8ae (patch) | |
tree | b75c3eac8c43f8b0f56ef65b36fb1ec330d1c502 /src/test/java/com/fasterxml/jackson/databind/ser | |
parent | 8af03c149c2316c390cdfd5302932ec5b0de07e0 (diff) | |
download | jackson-databind-2270e1008a7288a7f8995b0441733f8305dfe8ae.tar.gz |
Fix #2657
Diffstat (limited to 'src/test/java/com/fasterxml/jackson/databind/ser')
-rw-r--r-- | src/test/java/com/fasterxml/jackson/databind/ser/jdk/JDKTypeSerializationTest.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/java/com/fasterxml/jackson/databind/ser/jdk/JDKTypeSerializationTest.java b/src/test/java/com/fasterxml/jackson/databind/ser/jdk/JDKTypeSerializationTest.java index 5c4da8791..289e2696e 100644 --- a/src/test/java/com/fasterxml/jackson/databind/ser/jdk/JDKTypeSerializationTest.java +++ b/src/test/java/com/fasterxml/jackson/databind/ser/jdk/JDKTypeSerializationTest.java @@ -222,4 +222,15 @@ public class JDKTypeSerializationTest assertEquals(aposToQuotes("{'value':null}"), MAPPER.writeValueAsString(new VoidBean())); } + + // [databind#2657] + public void testNonStandardProperties() throws Exception + { + Properties properties = new Properties(); + // Bad usage: Properties should NOT contain non-Strings. But + // some do that regardless and compiler won't stop it so. + properties.put("key", 1); + String json = MAPPER.writeValueAsString(properties); + assertEquals("{\"key\":1}", json); + } } |