我有一个带有转义字符的字符串,当打印字符串时,它会产生另一个带有有效转义字符的字符串。我如何检索打印第一个字符串时看起来像的那个字符串?
这是代码 - 初始字符串如下所示:
String string = "{\"agent\":\"{\\\"name\\\":\\\"James Bond\\\"}\"}";
System.out.println("str: "+string);
执行代码会产生
str: {"agent":"{\"name\":\"James Bond\"}"}
我要得到输出中出现的字符串。