字符串的 GSON 问题
2022-08-31 22:42:51
String s = "m\\"+"/m\\/m/m/m/m/m";
LinkedHashMap<String, String> hm = new LinkedHashMap<>();
hm.put("test", s);
System.out.println(hm+" Hash map = "+hm.toString());
精细输出为{test=m\/m\/m/m/m/m/m} Hash map = {test=m\/m\/m/m/m/m/m}
String s2 = new Gson().toJson(hm.toString());
System.out.println("Json result is "+s2);
不精细输出为Json result is "{test\u003dm\\/m\\/m/m/m/m/m}"
GSON是疯了还是我做错了什么?反斜杠发生了什么,这是从哪里出现的?很久以前我就知道存在这种性质的错误,但它得到了解决。如何解决此问题?提前致谢。u003d