我正在使用java手动解析Json对象,但我遇到了网址问题。
他们目前看起来像这样:
http:\/\/a3.sphotos.ak.fbcdn.net\/hphotos-ak-ash4\/...
我想知道如何将它们解码为我可以进一步使用的正常形式,如下所示:
http://a3.sphotos.ak.fbcdn.net//hphotos-ak-ash4//...
这不仅仅是导致此问题的斜线,因此只是搜索它们不是解决方案。 我正在寻找jdk中的标准方法,可以轻松实现这一目标。
不幸的是我知道编码的名称是什么,所以我不能更具体地说明我想知道的内容。
答案 0 :(得分:2)
看起来你应该尝试使用这里的答案:
unEscape JavaScript escaped value in JAVA
似乎有一个unescape功能。我之前在javascript(unescape)中使用过它来帮助解决同样的问题。看起来Java具有类似的功能。
http://commons.apache.org/lang/api-release/org/apache/commons/lang/StringEscapeUtils.html