spring boot中返回json字符串中文乱码
2017-06-30 21:12
525 查看
public class AppTest extends WebMvcConfigurerAdapter{
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
super.configureMessageConverters(converters);
/**
* 1.先定义一个convert转换消息的对象
* 2.添加fastjson的配置信息,比如:是否要格式化返回的json数据
* 3.在convertzhong 添加配置信息
* 4.将convert添加到converters当中
*/
//1.先定义一个convert转换消息的对象
FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();
//2.添加fastjson的配置信息,比如:是否要格式化返回的json数据
FastJsonConfig fastJsonConfig = new FastJsonConfig();
fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat);
//处理中文乱码问题(不然出现中文乱码)
List<MediaType> fastMediaTypes = new ArrayList<MediaType>();
fastMediaTypes.add(MediaType.APPLICATION_JSON_UTF8);
fastConverter.setSupportedMediaTypes(fastMediaTypes);
//3.在convertzhong 添加配置信息
fastConverter.setFastJsonConfig(fastJsonConfig);
//4.将convert添加到converters当中
converters.add(fastConverter);
}
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
super.configureMessageConverters(converters);
/**
* 1.先定义一个convert转换消息的对象
* 2.添加fastjson的配置信息,比如:是否要格式化返回的json数据
* 3.在convertzhong 添加配置信息
* 4.将convert添加到converters当中
*/
//1.先定义一个convert转换消息的对象
FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();
//2.添加fastjson的配置信息,比如:是否要格式化返回的json数据
FastJsonConfig fastJsonConfig = new FastJsonConfig();
fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat);
//处理中文乱码问题(不然出现中文乱码)
List<MediaType> fastMediaTypes = new ArrayList<MediaType>();
fastMediaTypes.add(MediaType.APPLICATION_JSON_UTF8);
fastConverter.setSupportedMediaTypes(fastMediaTypes);
//3.在convertzhong 添加配置信息
fastConverter.setFastJsonConfig(fastJsonConfig);
//4.将convert添加到converters当中
converters.add(fastConverter);
}
相关文章推荐
- 解决Springboot使用FastJson 返回中文乱码的问题
- Springboot使用FastJson后,接口返回中文乱码的问题解决。
- spring 返回 中文字符串乱码和json在IE浏览器访问下被下载
- spring boot 解决后台返回 json 到前台中文乱码之后出现返回json数据报错 500
- spring boot新手教程之使用FastJson解析JSON数据以及解决返回中文乱码问题
- 分享知识-快乐自己:spring_Boot 中文返回给浏览器乱码 解析成问号?? fastJson jackJson
- SpringMVC @ResponseBoby 返回json字符串中文乱码
- 解决Spring MVC @ResponseBody返回中文字符串乱码问题
- SpringBoot 用fastjson替换到jackjson并解决中文乱码的问题
- SpringMVC ResponseBody返回字符串(JSON)乱码
- Spring MVC Controller中返回json数据中文乱码处理
- 解决Spring MVC @ResponseBody返回中文字符串乱码问题
- spring boot 使用fastjson 处理json数据中文乱码 默认使用 ISO-8859-1编码格式
- SpringMVC+jQuery+json返回中文乱码处理
- 解决Spring MVC @ResponseBody返回中文字符串乱码问题
- 解决Spring MVC @ResponseBody返回中文字符串乱码问题
- springMVC返回json数据时,字符串中文乱码
- 解决Spring MVC @ResponseBody返回中文字符串乱码问题
- 解决Spring MVC @ResponseBody返回中文字符串乱码问题
- 解决Spring MVC @ResponseBody返回中文字符串乱码问题