我正在从Google Directions API下载JSON。对于HTML_Instructions字段,表示导航所需的实际指令,格式如下:
"Head \u003cb\u003esoutheast\u003c/b\u003e on \u003cb\u003eMinor Ave\u003c/b\u003e toward \u003cb\u003eMadison St\u003c/b\u003e",
有没有办法解码/删除在Java / Android应用程序中下载的String中的转义字符。
感谢您的帮助。
答案 0 :(得分:4)
在Java中使用
String result = java.net.URLDecoder.decode(url, "UTF-8");
在JS中使用decodeURIComponent
document.write(decodeURIComponent("Head \u003cb\u003esoutheast\u003c/b\u003e on \u003cb\u003eMinor Ave\u003c/b\u003e toward \u003cb\u003eMadison St\u003c/b\u003e"))