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

{"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"}

猜你喜欢

转载自m635674608.iteye.com/blog/2237746
今日推荐