将 javascript 字符串化字符串转换为 java 字符串

Converting javascript stringified string to java string

我有一个使用 Parse 作为后端的应用程序。 Parse 调用一个网络抓取器,其中 return 是一个要解析的字符串,我必须对收到的字符串使用 stringify,否则它并不总是允许通过网络发送。一旦我将该字符串字符串化,我如何在 Java 中解析它,以便我拥有原始的 returned 字符串。例如,我如何从 javascript

中的这个字符串化字符串开始
"\"This is a string\"\r\n\t\t"

到java中的这个字符串

"This is a string"

重申一下,我从一个字符串开始(例如 "This is a string"),但随后必须将其字符串化以通过网络发送它(结果“\"This is a string\"\r\n\t\t”) .一旦我 return 将字符串化的字符串发送到我的 android 应用程序,我怎样才能取回原始字符串 ("This is a string")?

尝试从 apache commonsStringEscapeUtils

String input = "\"This is a string\"\r\n\t\t";

String output = StringEscapeUtils.unescapeJava(input);

System.out.println(output);

"This is a string"