首页 > 其他分享 >处理springboot使用fastJson浏览器调用接口正常返回数据却中文乱码的问题

处理springboot使用fastJson浏览器调用接口正常返回数据却中文乱码的问题

时间:2024-09-01 10:29:00浏览次数:12  
标签:fastJson springboot fastConverter 乱码 new fastJsonConfig

处理springboot使用fastJson浏览器调用接口正常返回数据却中文乱码的问题

这属于fastJson的一个bug只需要像下面这样操作就可以了


 @Bean//使用Bean入fast JsonHt tpllessageConvert
    public HttpMessageConverter fastJsonHttpMessageConverters() {
        //需婴定义一个Convert转换
        FastJsonHttpMessageConverter fastConverter =new FastJsonHttpMessageConverter();
        FastJsonConfig fastJsonConfig=new FastJsonConfig();
        fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat);
        fastJsonConfig.setDateFormat("yyyy-MM-dd HH:mm:ss");
        // 处理中文乱码问题
        List fastMediaTypes = new ArrayList<>();
        fastMediaTypes.add(MediaType.APPLICATION_JSON);
        fastConverter.setSupportedMediaTypes(fastMediaTypes);
        SerializeConfig.globalInstance.put(Long.class, ToStringSerializer.instance);
        fastJsonConfig.setSerializeConfig(SerializeConfig.globalInstance);
        fastConverter.setFastJsonConfig(fastJsonConfig);
        HttpMessageConverter converter = fastConverter;
        return converter;
    }
        @Override
        public void configureMessageConverters(List<httpmessageconverter<?>> converters){
        converters.add(fastJsonHttpMessageConverters());
}

另外的一种方式是在配置文件中加入


server:
  servlet:
    encoding:
      force-response: true

标签:fastJson,springboot,fastConverter,乱码,new,fastJsonConfig
From: https://www.cnblogs.com/luo9tian/p/18391053

相关文章

  • springboot+vue+mybatis计算机毕业设计电影影评的垂直搜索引擎+PPT+论文+讲解+售后
    近年来,科技飞速发展,在经济全球化的背景之下,大数据将进一步提高社会综合发展的效率和速度,大数据技术也会涉及到各个领域,而爬虫实现网站数据可视化在网站数据可视化背景下有着无法忽视的作用。管理信息系统的开发是一个不断优化的过程,随着网络大数据时代的到来,管理信息系统与大......
  • springboot+vue+mybatis计算机毕业设计房屋租赁管理系统+PPT+论文+讲解+售后
    随着社会的不断进步与发展,人们经济水平也不断的提高,于是对各行各业需求也越来越高。特别是从2019年新型冠状病毒爆发以来,利用计算机网络来处理各行业事务这一概念更深入人心,由于工作繁忙以及疫情的原因,房屋租赁也是比较难实施的。如果开发一款房屋租赁管理系统,可以让用户在最......
  • springboot数码论坛系统设计与实现(11034)
     有需要的同学,源代码和配套文档领取,加文章最下方的名片哦一、项目演示项目演示视频二、资料介绍完整源代码(前后端源代码+SQL脚本)配套文档(LW+PPT+开题报告)远程调试控屏包运行三、技术介绍Java语言SSM框架SpringBoot框架Vue框架JSP页面Mysql数据库IDEA/Eclipse开发四、项......
  • springboot微信点餐系统(11041)
     有需要的同学,源代码和配套文档领取,加文章最下方的名片哦一、项目演示项目演示视频二、资料介绍完整源代码(前后端源代码+SQL脚本)配套文档(LW+PPT+开题报告)远程调试控屏包运行三、技术介绍Java语言SSM框架SpringBoot框架Vue框架JSP页面Mysql数据库IDEA/Eclipse开发......
  • springboot学生就业管理系统(11053)
     有需要的同学,源代码和配套文档领取,加文章最下方的名片哦一、项目演示项目演示视频二、资料介绍完整源代码(前后端源代码+SQL脚本)配套文档(LW+PPT+开题报告)远程调试控屏包运行三、技术介绍Java语言SSM框架SpringBoot框架Vue框架JSP页面Mysql数据库IDEA/Eclipse开发四、项......
  • (附论文)基于Springboot和Vue的冷链物流系统(531)
    获取源码请滑到最底部访问官网项目配套调试视频和相对应的软件安装包1、项目描述冷链物流系统管理系统按照操作主体分为管理员和用户。管理员的功能包括收货地址管理、字典管理、公告管理、货物管理、订单分配管理、货物订单管理、快递员管理、留言板管理、网点信息管理、用......
  • (附论文)基于Springboot和Vue的图书管理系统(532)
    获取源码请滑到最底部访问官网项目配套调试视频和相对应的软件安装包1、项目描述具体请看视频演示2、项目开发工具开发工具:Idea或Eclipse数据库:MysqlJar包仓库:Maven前端框架:Vue2后端框架:Springboot3、项目图片4、演示视频(附论文)基于Springboot和Vue的图书管理......
  • (附论文)基于Springboot和Vue的可信捐赠系统(535)
    获取源码请滑到最底部访问官网项目配套调试视频和相对应的软件安装包1、项目描述可信捐赠系统管理系统按照操作主体分为管理员和用户。管理员的功能包括收货地址管理、购物车管理、字典管理、论坛管理、捐赠管理、新闻信息管理、商品管理、商品收藏管理、商品评价管理、商品......
  • (附论文)基于Springboot和Vue的协同过滤电影推荐系统(536)
    获取源码请滑到最底部访问官网项目配套调试视频和相对应的软件安装包1、项目描述电影推荐系统管理系统按照操作主体分为管理员和用户。管理员的功能包括付费电影管理、付费电影收藏管理、付费电影评价管理、电影购买管理、字典管理、电影论坛管理、电影资讯管理、免费电影管......
  • (附论文)基于Springboot和Vue的健身房管理系统(542)
    获取源码请滑到最底部访问官网项目配套调试视频和相对应的软件安装包1、项目描述具体请看视频演示2、项目开发工具开发工具:Idea或Eclipse数据库:MysqlJar包仓库:Maven前端框架:Vue2后端框架:Springboot3、项目图片4、演示视频(附论文)基于Springboot和Vue的健身房管......