整合FastJSON
wenking 7/6/2023
# 导入依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.83</version>
</dependency>
1
2
3
4
5
2
3
4
5
# 编写java配置
@Configuration
public class JsonConfig {
@Bean
FastJsonHttpMessageConverter fastJsonHttpMessageConverter(){
FastJsonHttpMessageConverter converter = new FastJsonHttpMessageConverter();
FastJsonConfig jsonConfig = new FastJsonConfig();
jsonConfig.setCharset(StandardCharsets.UTF_8);
jsonConfig.setDateFormat("yyyy-MM-dd HH:mm:ss");
converter.setSupportedMediaTypes(Collections.singletonList(MediaType.APPLICATION_JSON));
converter.setDefaultCharset(StandardCharsets.UTF_8);
converter.setFastJsonConfig(jsonConfig);
return converter;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19