SpringBoot fastjson 解决中文乱码的问题

解决方案:


@Configuration
public class FastJsonConfiguration extends WebMvcConfigurationSupport {

      
        @Override
        public void configureMessageConverters(List<HttpMessageConverter<?>> converters){
 
            //创建fastJson消息转换器
            FastJsonHttpMessageConverter fastJsonHttpMessageConverter = new FastJsonHttpMessageConverter();
            //创建配置类
            FastJsonConfig fastJsonConfig = new FastJsonConfig();
           
            fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat);
            //处理中文乱码问题
            List<MediaType> fastMediaTypes = new ArrayList<>();
            fastMediaTypes.add(MediaType.APPLICATION_JSON_UTF8);
            fastJsonHttpMessageConverter.setSupportedMediaTypes(fastMediaTypes);
            fastJsonHttpMessageConverter.setFastJsonConfig(fastJsonConfig);
            converters.add(fastJsonHttpMessageConverter);
        }
}
参考:http://www.cnblogs.com/xql4j/p/6729524.html

猜你喜欢

转载自blog.csdn.net/qq_28289405/article/details/80943585