在带有@configuration注解的类中,添加下面的方法。就可以去除字符串的双引号
@Bean
public HttpMessageConverters fastJsonHttpMessageConverters() {
FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();
List<MediaType> mediaTypes = new ArrayList<>();
// mediaTypes.add(MediaType.valueOf(MediaType.TEXT_HTML_VALUE + ";charset=UTF-8"));
mediaTypes.add(MediaType.valueOf(MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8"));
fastConverter.setSupportedMediaTypes(mediaTypes);
FastJsonConfig fastJsonConfig = new FastJsonConfig();
fastJsonConfig.setSerializerFeatures(
SerializerFeature.PrettyFormat,
SerializerFeature.WriteDateUseDateFormat);
fastConverter.setFastJsonConfig(fastJsonConfig);
HttpMessageConverter<?> converter = fastConverter;
return new HttpMessageConverters(converter);
}

本文介绍如何在Spring Boot项目中使用@configuration注解配置FastJsonHttpMessageConverter,以实现发送JSON格式数据时去除字符串的双引号。通过设置MediaType和FastJsonConfig,可以自定义数据转换方式。
1346

被折叠的 条评论
为什么被折叠?



