2016-01-25 5 views
0

Я загружаю JSON из API Google Directions. Для поля HTML_Instructions, представляющее фактическая инструкцию, необходимой для навигации, здесь формат:Декодирование символов HTML Escape

"Head \u003cb\u003esoutheast\u003c/b\u003e on \u003cb\u003eMinor Ave\u003c/b\u003e toward \u003cb\u003eMadison St\u003c/b\u003e", 

Есть ли способ для декодирования/удаления экранирующих символов из строки, которые загружаются в Java/Android с приложением.

Спасибо за помощь.

ответ

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"))

+0

Является ли это метод/класс, который доступен в Java, а не Javascript? – fedorp1

+0

Должен ли я использовать URLDecoder? – fedorp1

+0

Ой, да. Я пропустил тег JAVA – mplungjan

Смежные вопросы