文字列が印刷されると、有効なエスケープ文字を含む別の文字列になるように、エスケープ文字を含む文字列があります。最初の文字列が印刷されたときのように見える文字列を取得するにはどうすればよいですか?
コードは次のとおりです。最初の文字列は次のようになります。
String string = "{\"agent\":\"{\\\"name\\\":\\\"James Bond\\\"}\"}";
System.out.println("str: "+string);
コードを実行すると、
str: {"agent":"{\"name\":\"James Bond\"}"}
出力に表示される文字列を取得する必要がありました。