我正在使用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