解码Json网址

时间:2011-03-06 15:57:38

标签: java json parsing url encoding

我正在使用java手动解析Json对象,但我遇到了网址问题。

他们目前看起来像这样:

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

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

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

这不仅仅是导致此问题的斜线,因此只是搜索它们不是解决方案。 我正在寻找jdk中的标准方法,可以轻松实现这一目标。

不幸的是我知道编码的名称是什么,所以我不能更具体地说明我想知道的内容。

1 个答案:

答案 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