首页 > 其他分享 >Controller输出JSON数据 乱码解决方案

Controller输出JSON数据 乱码解决方案

时间:2022-11-03 20:55:26浏览次数:98  
标签:输出 配置文件 解决方案 Controller 乱码 JSON

​ 我们可以在springmvc的配置文件上添加一段消息StringHttpMessageConverter转换配置!

<mvc:annotation-driven>
    <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>
</mvc:annotation-driven>

 

标签:输出,配置文件,解决方案,Controller,乱码,JSON
From: https://www.cnblogs.com/mo-de/p/16855803.html

相关文章

  • SpringMVC中的@RestController
    在Spring中@RestController的作用等同于@Controller+@ResponseBody。所以想要理解@RestController注解就要先了解@Controller和@ResponseBody注解。@Controller之前已......
  • SpringMVC中Controller的运用
    Controller的运用通常通过接口和注解的方式实现第一种:实现Controller接口,Controller是一个接口,在org.springframework.web.servlet.mvc包下,接口中只有一个方法;编写一个Co......
  • Python json模块
    一、JSON介绍JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,易于人阅读和编写。二、常用方法方法描述json.loads()将JSON字符串转化为Python......
  • web服务器15 jsonp格式接口
    概念:浏览器端通过<script>标签的src属性,请求服务器上的数据,同时,服务器返回一个函数的调用。这种请求数据的方式叫做SONP。特点:①JSONP不属于真正的Ajax请求,因为它没有使用......
  • SpringBoot日志乱码问题
    其中一种原因:java源码文件中有GBK、UTF-8两种不同的编码,导致IDEA在编译文件时使用GBK编码编译,这样源码UTF-8中写入的中文字符就会编码错误,变为乱码。IDEA提示如下时需要......
  • 关于PowerShell Convertto-Json 管道问题
    问题如果一个空数组转成json之后,你期望的是什么?总不能是null吧?如果一个数组内有一个元素,转成json之后,你期望的是什么?总不能不是数组了吧?bug这就是bug啊!很好,查到了h......
  • 注解 @Component及@Controller等,@Autowired,@Resource
    注解:对于DI使用注解,将不再需要在Spring配置文件中声明bean实例。Spring中使用注解,需要在原有Spring运行环境基础上再做一些改变。需要在Spring配置文件中配......
  • .net 温故知新:【8】.NET 中的配置从xml转向json
    一、配置概述在.netframework平台中我们常见的也是最熟悉的就是.config文件作为配置,控制台桌面程序是App.config,Web就是web.config,里面的配置格式为xml格式。在xml里面......
  • ajax post json
    varlist={ "province":province, "city":city, "county":county}$.ajax({ url:"postOption", type:"post", contentType:"application/json", dat......
  • java 中文乱码问题解决思路
    碰到中文乱码,引起的原因一般为,在编写程序的时候的编码方式与查看的时候的编码方式不一致,从而导致了中文乱码。碰到这种问题,首先要做的就是查看自己编码方式,以String为例St......