比如返回一个url:http://***.******.com/abc?a=1&b=2
会变成:http://***.******.com/abc?a\u003d&b\u003d2
这是Gson初始化的问题,默认会对某些特殊字符进行ISO8859-1编码。参照下面写法,便可解除诅咒:
Gson gson = new GsonBuilder().disableHtmlEscaping().create();
然后再用gson去toJson等,就不会自动编码了。
比如返回一个url:http://***.******.com/abc?a=1&b=2
会变成:http://***.******.com/abc?a\u003d&b\u003d2
这是Gson初始化的问题,默认会对某些特殊字符进行ISO8859-1编码。参照下面写法,便可解除诅咒:
Gson gson = new GsonBuilder().disableHtmlEscaping().create();
然后再用gson去toJson等,就不会自动编码了。
本文标题:Java,SpringMVC返回值中含有等号=返回后的JSON变
本文链接:https://www.haomeiwen.com/subject/ocsvbrtx.html
网友评论