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

Converting javascript stringified string to java string

本文关键字:字符串 java 转换 javascript      更新时间:2023-09-26

我有一个使用 Parse 作为后端的应用程序。Parse 调用一个网络爬虫,它将一个字符串返回给 Parse,我必须在我收到的字符串上使用 stringify,因为否则并不总是允许通过网络发送。一旦我字符串化了该字符串,我如何在 Java 中解析它,以便我拥有原始返回的字符串。例如,我如何在javascript中从这个字符串化字符串中获取

"'"This is a string'"'r'n't't"

在 java 中到这个字符串

"This is a string"

重申一下,我从一个字符串开始(例如"这是一个字符串"),但随后必须将其字符串化以通过网络发送(结果"''"这是一个字符串''"''r'''t''t")。将字符串化字符串返回到我的 android 应用程序后,如何取回原始字符串("这是一个字符串")?

尝试从 apache commons StringEscapeUtils

String input = "'"This is a string'"'r'n't't";
String output = StringEscapeUtils.unescapeJava(input);
System.out.println(output);
"This is a string"