您的位置:首页 > 其它

避免Gson使用时将一些字符自动转换为Unicode转义字符

2016-03-10 16:05 281 查看
{"s":"\u003c"}

我只想简单的打印成这样

{"s":"<"}

解决方案:

我只需要 disable HTML escaping.

Gson gson = new GsonBuilder().disableHtmlEscaping().create();

 

 

String s = "{\"name\":\"<\"} ";
//Gson gson = new GsonBuilder().disableHtmlEscaping().create();
Gson gson = new Gson();
User user = gson.fromJson(s, User.class);

System.out.println(user.name);

System.out.println(gson.toJson(user));

 

 

<
{"name":"\u003c"}

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: