Json亂碼解決統一代碼


我們在springmvc中使用json經常出現亂碼格式  如下圖:

我們可以在@RequestMapping()中配置,produces = "application/json;charset=utf-8",這樣就解決了我們亂碼,

 

 但是,如果我們每次使用Json都要在@RequestMapping()中配置produces = "application/json;charset=utf-8"的話就有點麻煩了。

還有一種方法就是在Springmvc 的

<mvc:annotation-driven>
</mvc:annotation-driven>

中配置Json格式亂碼。代碼如下:

<!--json格式亂碼處理-->
<mvc:message-converters register-defaults="true">
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<constructor-arg value="UTF-8"/>
</bean>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="objectMapper">
<bean class="org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean">
<property name="failOnEmptyBeans" value="false"/>
</bean>
</property>

</bean>
</mvc:message-converters>

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM