Рассмотрим следующий JSON объект,Как декодировать закодированные escape-символы в Java?
{
"params":[{
"name":"param1",
"value" : "%0A"
},
{
"name":"param2",
"value" : "%09"
},
{
"name":"param3",
"value" : "hello%09"
}]
}
Если вы заметили, что значение поля все закодированные формы экранирующих символов (в данном случае, \ п \ т, привет \ т соответственно). Предположим, что я могу получить эти значения как params.getValue(). Теперь, как я могу их декодировать и получить фактические значения i.e \ n, \ t, hello \ t в моем примере?
, добавив (в основном то же самое) escape-символ. просто проверьте этот оператор печати: System.out.println ("\\ n \ n end"); – Stultuske
Возможный дубликат [Как сделать декодирование URL в Java?] (Http://stackoverflow.com/questions/6138127/how-to-do-url-decoding-in-java) – BackSlash