Cooper

Results 51 issues of Cooper

### 问题描述 Based on #1269,以下的代码在Mac上使用fastjson2-2.0.49中正常运行,在cloned repository源码中报错。 ### 环境信息 Environment of cloned source code: - OS信息: [Ubuntu 22.04.3 LTS (GNU/Linux 6.2.0-36-generic x86_64)] - JDK信息: [Openjdk 1.8.0_382] - 版本信息:[Fastjson2-2.0.50-SNAPSHOT] (perhaps?) ### 重现步骤...

bug

### 问题描述 类似#2187,但代码使用maven依赖在mac上运行时,fastjson和fastjson2的结果不一样。在clone下来的源码中运行时,出现stackoverflow error。 ### 环境信息 Environment of cloned source code: - OS信息: [Ubuntu 22.04.3 LTS (GNU/Linux 6.2.0-36-generic x86_64)] - JDK信息: [Openjdk 1.8.0_382] - 版本信息:[Fastjson 2.0.50-SNAPSHOT] (perhaps?) On laptop: -...

bug

### 问题描述 fastjson2中JSON.isValid无异常,JSONValidator.from().validate()报错 ### 环境信息 - OS信息: [MacOS 12.7.4 M1 Pro 16 GB] - JDK信息: [Openjdk 17.0.6] - 版本信息:[Fastjson2 2.0.50] ### 重现步骤 ```java import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSONValidator; import org.junit.jupiter.api.Test; import...

bug
fixed

### 问题描述 和 #2564 相似,jsonArray.to(JSON.class),代码在1.2.83中正常,在fastjson2中使用jsonObject.to(JSON.class)与fastjson有出入,JSON.toJSONString也无法按预期序列化 ### 环境信息 - OS信息: [MacOS 12.7.4 M1 Pro 16 GB] - JDK信息: [Openjdk 17.0.6] - 版本信息:[fastjson/fastjson2 2.0.50] ### 重现步骤 ```java import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSONArray; import...

bug
fixed

### 问题描述 代码在fastjson兼容包和1.2.83均正常,在fastjson2中使用jsonObject.to(JSON.class)与fastjson不一致,JSON.toJSONString也无法按预期序列化 ### 环境信息 - OS信息: [MacOS 12.7.4 M1 Pro 16 GB] - JDK信息: [Openjdk 17.0.6] - 版本信息:[Fastjson2 2.0.50] ### 重现步骤 ```java import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSONObject; import org.junit.jupiter.api.Test; import...

bug
fixed

### 问题描述 Fastjson使用SupportAutoType反序列化属性缺失,考虑到autotype的历史,不确定是否为bug。 ### 环境信息 - OS信息: [MacOS 12.7.4 M1 Pro 16 GB] - JDK信息: [Openjdk 17.0.6] - 版本信息:[Fastjson 2.0.49] ### 重现步骤 Fastjson2: ```java import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSONObject; import com.alibaba.fastjson2.JSONReader;...

bug
wontfix

### 问题描述 JSONPath.extract对于illegal path抛出fastjson2.JSONException: TODO,fastjson 1.2.83 能够返回null ### 环境信息 - OS信息: [MacOS 12.7.4 M1 Pro 16 GB] - JDK信息: [Openjdk 17.0.6] - 版本信息:[Fastjson2 2.0.50] ### 重现步骤 ```java import com.alibaba.fastjson2.JSONPath; import...

bug

### 问题描述 EnumMap在配置WriteClassName和SupportAutoType后,无法使用JSON.parseObject反序列化。使用JSONB.parseObject以及在fastjson 1.2.83中正常 ### 环境信息 - OS信息: [MacOS 12.7.4 M1 Pro 16 GB] - JDK信息: [Openjdk 17.0.6] - 版本信息:[Fastjson2 2.0.50] ### 重现步骤 ```java import com.alibaba.fastjson.serializer.SerializerFeature; import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSONB;...

bug
fixed

### 问题描述 反序列化BigDecimal时变成了负数,fastjson 1.2.83无此问题 ### 环境信息 - OS信息: [MacOS 12.7.4 M1 Pro 16 GB] - JDK信息: [Openjdk 17.0.6] - 版本信息:[Fastjson2 2.0.50] ### 重现步骤 ```java import com.alibaba.fastjson2.JSON; import org.junit.jupiter.api.Test; import java.math.BigDecimal;...

bug
fixed

### 问题描述 JSONPath.eval 对 string和object结果不一致,感觉是个问题 ### 环境信息 - OS信息: [MacOS 12.7.4 M1 Pro 16 GB] - JDK信息: [Openjdk 17.0.6] - 版本信息:[Fastjson2 2.0.50] ### 重现步骤 ```java import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSONArray; import...

bug
fixed