例如,假设我有一个返回字符串\"ex\"的方法。显然,这将打印为"ex"
如何制作一种方法,允许我在不剪切转义序列的情况下打印\"ex\"?我需要创建或使用另一种方法来执行此操作,因为我无法访问返回字符串的原始方法。
我这样做的原因是因为我正在尝试创建一个 JSON 表示来使用 json 解析器进行解析。使用我当前的代码,我正在得到
{example:[{"url":"ex"}]} 以及所有其他特殊字符,这些字符单独需要一个转义字符才能正确解析。
使用以下语句:
return "\"ex"\";
这将被打印:\"ex"\或:
return "\ex\"
这将被打印:\ex\
你不必担心/
你可以做类似的事情
System.out.println("http://google.com");
这将正常工作,因为/
不是 java 中的特殊字符。