Nemo

Nemo

路漫漫其修远兮,吾将上下而求索。

Nemo

Nemo

关注TA

路漫漫其修远兮,吾将上下而求索。

  • 普罗旺斯
  • 负责帅就完事了

最近留言

该文章投稿至  综合  板块


Fastjson 转换Json返回前端乱码问题解决

2017年04月20 14:22 2,621 0 复制链接


在使用fastjson转换对象为json返回给前端后,发现其中中文存在乱码。问题解决如下:


@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter {
 
    /**
     * 利用fastjson替换掉jackson,且解决中文乱码问题
     * @param converters
     */
    @Override
    public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
        FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();
        FastJsonConfig fastJsonConfig = new FastJsonConfig();
        fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat);
        //处理中文乱码问题
        List<MediaType> fastMediaTypes = new ArrayList<>();
        fastMediaTypes.add(MediaType.APPLICATION_JSON_UTF8);
        fastConverter.setSupportedMediaTypes(fastMediaTypes);
        fastConverter.setFastJsonConfig(fastJsonConfig);
        converters.add(fastConverter);
    }
 
}
点赞(0)
本文标签乱码 json fastjson
点了个评

回复@{{reply.nickName}}