我正在使用Java手动解析Json对象,但网址出现问题。

他们目前看起来像这样:

http:\/\/a3.sphotos.ak.fbcdn.net\/hphotos-ak-ash4\/...


我想知道如何将它们解码为可以进一步使用的常规形式,例如:

http://a3.sphotos.ak.fbcdn.net//hphotos-ak-ash4//...


导致此问题的不仅仅是斜线,因此仅搜索斜线不是解决方案。
我正在从jdk搜索可以轻松实现此目标的标准方法。

不幸的是,我知道编码称为什么,所以我不能更具体地了解我想知道的东西。

最佳答案

看来您应该尝试从这里使用答案:

unEscape JavaScript escaped value in JAVA

似乎有一个unescape函数。我之前在javascript(unescape)中使用过它来帮助解决同一问题。看起来Java具有类似的功能。

http://commons.apache.org/lang/api-release/org/apache/commons/lang/StringEscapeUtils.html

10-06 15:39