diff --git a/hutool-json/src/test/java/cn/hutool/json/IssuesI4V14NTest.java b/hutool-json/src/test/java/cn/hutool/json/IssuesI4V14NTest.java new file mode 100755 index 000000000..6eb7ee7d3 --- /dev/null +++ b/hutool-json/src/test/java/cn/hutool/json/IssuesI4V14NTest.java @@ -0,0 +1,20 @@ +package cn.hutool.json; + +import cn.hutool.core.lang.TypeReference; +import org.junit.Assert; +import org.junit.Test; + +import java.util.Map; + +public class IssuesI4V14NTest { + + @Test + public void parseTest(){ + String str = "{\"A\" : \"A\\nb\"}"; + final JSONObject jsonObject = JSONUtil.parseObj(str); + Assert.assertEquals("A\nb", jsonObject.getStr("A")); + + final Map map = jsonObject.toBean(new TypeReference>() {}); + Assert.assertEquals("A\nb", map.get("A")); + } +}