[BUG] FastJsonHttpMessageConverter 将String转成了“xxxxx” 进行输出
Open
bug
- Dominant language
- Java
- Stars
- 4.4k
- Forks
- 613
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 6
Description
### 问题描述
使用FastJsonHttpMessageConverter输出string输出结果多了双引号
### 环境信息
*请填写以下信息:*
- OS信息: Win11
- JDK信息: Openjdk 1.8.0_312
- 版本信息:FastJson2 2.0.6
### 重现步骤
以下是修复办法
```java
public class FastJson2HttpMessageConverter extends FastJsonHttpMessageConverter {
public FastJson2HttpMessageConverter() {
super();
setSupportedMediaTypes(
ListUtil.of(MediaType.APPLICATION_JSON, new MediaType("application", "*+json")));
}
@Override
protected boolean supports(Class clazz) {
if (clazz == String.class) {
return false;
}
return super.supports(clazz);
}
}
```
### 期待的正确结果
如果输出string则不应该添加双引号
Contributor guide
Assessment
This issue has not been assessed yet.