【问题标题】:Converting javascript stringified string to java string将javascript字符串化字符串转换为java字符串
【发布时间】:2016-04-21 20:33:31
【问题描述】:

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

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

到java中的这个字符串

"This is a string"

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

【问题讨论】:

标签: javascript java json parse-platform stringify


【解决方案1】:

从 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"

【讨论】:

  • 感谢您的帮助,但我继续使用非常正则表达式来取出转义字符。我不想下载一个我只需要做一件事的库。
猜你喜欢
  • 1970-01-01
  • 2015-02-18
  • 2023-03-17
  • 2022-01-23
  • 1970-01-01
  • 1970-01-01
  • 2019-01-05
  • 2019-10-10
  • 1970-01-01
相关资源
最近更新 更多