最近项目中使用gson来将对象转换为json字符串的时候,竟然出现了乱码的问题!
使用如下代码:
new Gson().toJson(http://www.baidu.com/id=1);
结果却是:
“http://www.baidu.com/id\u003d1 ”
后来看了一下GsonBuilder才找到解决问题的方法
gb.disableHtmlEscaping();
gb.create().toJson("http://www.baidu.com/id=1");
调用GsonBuilder的disableHtmlEscaping()方法就可以了!!
本文介绍了解决Gson转换对象为JSON字符串时出现乱码的问题。通过使用GsonBuilder并调用disableHtmlEscaping()方法,可以有效避免HTML特殊字符被转义导致的乱码现象。

6万+

被折叠的 条评论
为什么被折叠?



