本人是自学springboot,视频是在网易云课堂的anny教师的视频
在json完美解析的这个视频中,用fastjson去解析json数据,会出现中文乱码,
这个原因,我自己推敲是因为我没有页码把,没有页码也就没有web.xml这个文件,在页码出现乱码徐在web.xml中配置
<!-- 解决post乱码 -->
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
但是,没有这个文件怎么办呢,在下还有一个办法,这个是自己在网上找的,总结一下,就是在@RestController类中
加上这个@RequestMapping(value="/getDemo" , produces = "application/json; charset=utf-8"),就是在后面加上
produces这个属性就能够解决中文乱码
还有一个是数据想显示就显示,不想显示就不显示,
这个标签就是@JSONFeild=(serialize=false)加到你的bean属性的上
就能够让数据不序列化,从而可以显示或者不显示