diff --git a/core/src/test/java/com/alibaba/fastjson2/v1issues/issue_1900/Issue1919.java b/core/src/test/java/com/alibaba/fastjson2/v1issues/issue_1900/Issue1919.java index 3b24e2e35c..7d50cb6ac5 100644 --- a/core/src/test/java/com/alibaba/fastjson2/v1issues/issue_1900/Issue1919.java +++ b/core/src/test/java/com/alibaba/fastjson2/v1issues/issue_1900/Issue1919.java @@ -1,8 +1,12 @@ package com.alibaba.fastjson2.v1issues.issue_1900; import com.alibaba.fastjson2.JSON; +import com.alibaba.fastjson2.JSONObject; +import com.alibaba.fastjson2.JSONWriter; import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.assertEquals; + public class Issue1919 { @Test public void test() { @@ -10,7 +14,8 @@ public void test() { for (int i = 0; i < 2500; i++) { buf.append('0'); } - String a = buf.append("}").toString(); - JSON.parseObject(a); + String str = buf.append("}").toString(); + JSONObject jsonObject = JSON.parseObject(str); + assertEquals(str, jsonObject.toJSONString(JSONWriter.Feature.WriteBigDecimalAsPlain)); } }