diff --git a/src/test/java/com/alibaba/json/bvt/parser/deser/IntegerFieldDeserializerTest2.java b/src/test/java/com/alibaba/json/bvt/parser/deser/IntegerFieldDeserializerTest2.java index 79e901100..9f4c45ceb 100644 --- a/src/test/java/com/alibaba/json/bvt/parser/deser/IntegerFieldDeserializerTest2.java +++ b/src/test/java/com/alibaba/json/bvt/parser/deser/IntegerFieldDeserializerTest2.java @@ -25,7 +25,7 @@ public class IntegerFieldDeserializerTest2 extends TestCase { Assert.assertNotNull("aa", map.get("value").getColumn1()); } - public void f_test_integer_2() throws Exception { + public void test_integer_2() throws Exception { String text = "[{\"value\":{\"column1\":\"aa\"}}]"; List> mapList = JSON.parseObject(text, new TypeReference>>(){}); Map map = mapList.get(0); @@ -33,6 +33,17 @@ public class IntegerFieldDeserializerTest2 extends TestCase { Assert.assertNotNull(map.get("value")); Assert.assertNotNull("aa", map.get("value").getColumn1()); } + + public void test_integer_3() throws Exception { + String text = "{\"value\":{\"valueA\":{\"column1\":\"aa\"}, \"valueB\":{\"column1\":\"bb\"}}}"; + Map> mapmap = JSON.parseObject(text, new TypeReference>>(){}); + Map map = mapmap.get("value"); + Assert.assertNotNull(map); + Assert.assertNotNull(map.get("valueA")); + Assert.assertNotNull("aa", map.get("valueA").getColumn1()); + Assert.assertNotNull(map.get("valueB")); + Assert.assertNotNull("bb", map.get("valueB").getColumn1()); + } public static class Entity implements Serializable { private static final long serialVersionUID = 1L;