json问题

json问题

老师,我们以前用的都是阿里云的json序列化, 以前响应的时候都是text/html;charset=utf-8就行了,而jackjson要设置application/json ,才可以解决乱码问题。如果用阿里云的json,就不用设置application/json了吧?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕阿园 2021-05-28 18:42:54

同学你好,也是需要的哦,springmvc使用fastjson处理 json 数据中文乱码时跟jackjson的配置是一样的哦

祝学习愉快~

  • 提问者 rock221 #1
    以前用servlet 的时候设置的响应字符集就是text/html;charset=utf-8的,用的是阿里的json
    2021-05-28 18:44:49
  • 好帮手慕阿园 回复 提问者 rock221 #2

    同学你好

    使用SpringMVC时StringHttpMessageConverter类是处理请求或响应字符串的类,并且默认字符集为ISO-8859-1,所以在当返回json中有中文时会出现乱码,所以不管是使用fastjson还是jackjson都是需要设置如下内容的

    http://img1.sycdn.imooc.com//climg/60b0cd0609d575ee06880218.jpg

    祝学习愉快~

    2021-05-28 19:21:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师