diff --git a/hutool-json/src/test/java/cn/hutool/json/Issue2953Test.java b/hutool-json/src/test/java/cn/hutool/json/Issue2953Test.java new file mode 100755 index 000000000..f997d7eb9 --- /dev/null +++ b/hutool-json/src/test/java/cn/hutool/json/Issue2953Test.java @@ -0,0 +1,13 @@ +package cn.hutool.json; + +import org.junit.Assert; +import org.junit.Test; + +public class Issue2953Test { + @Test + public void parseObjWithBigNumberTest() { + final String a = "{\"a\": 114793903847679990000000000000000000000}"; + final JSONObject jsonObject = JSONUtil.parseObj(a, JSONConfig.of()); + Assert.assertEquals("{\"a\":\"114793903847679990000000000000000000000\"}", jsonObject.toString()); + } +}