add testcase for issue #3611
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (11, macos-latest) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (11, ubuntu-24.04) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (11, windows-latest) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (17, macos-latest) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (17, ubuntu-24.04) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (17, windows-latest) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (21, macos-latest) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (21, ubuntu-24.04) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (21, windows-latest) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (8, macos-latest) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (8, ubuntu-24.04) (push) Waiting to run Details
Java CI / Test on JDK ${{ matrix.java }} OS ${{ matrix.os }} (8, windows-latest) (push) Waiting to run Details

This commit is contained in:
wenshao 2025-07-14 11:11:08 +08:00
parent 89142ab397
commit be29996fa8
1 changed files with 18 additions and 0 deletions

View File

@ -0,0 +1,18 @@
package com.alibaba.fastjson2.issues_3600;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
public class Issue3611 {
@Test
public void test() {
String str = "{\"二级指标\":\"一、主要经济指标\",\"核验扣分\":0,\"任务分配\":\"测试分解具体任务修改\",\"目标类型\":\"发展目标\",\"行政区划编码\":\"000000000000\",\"目标要求和评分标准\":\"A组其他6个设区市总量和增速分别占40%和60%的权重B组7个设区市xx、xx、xx、xx、xx、xx、xx总量和增速分别占20%和80%的权重。计分公式:{[(某市变量-组内最小值)÷(组内最大值-组内最小值)]×0.4+0.6}×权重×分值\",\"完成标志\":\"未完成\",\"SZ_责任科室及联系人\":\"测试\",\"分解ID\":\"b649a98655a911f0fjw4e558814863f4\",\"SZ_是否分解给区县\":\"\",\"分值\":5,\"得分值\":0}";
JSONObject jsonObject = JSON.parseObject(str);
String str1 = jsonObject.toJSONString();
JSONObject jsonObject1 = JSON.parseObject(str1);
assertEquals(jsonObject, jsonObject1);
}
}