1. 程式人生 > >Java,SpringMVC返回值中含有等號=返回後的JSON變成\u003d的問題

Java,SpringMVC返回值中含有等號=返回後的JSON變成\u003d的問題

比如返回一個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等,就不會自動編碼了。