0
我使用Jackson庫來解析Java對象到/從json。 我有一個問題,用「〜」解析文本。 喜歡:Questão。JSON到Java對象UTF_8
我收到:
Quest\u00c3\u00a3o
而且我用
objectMapper.readValue(json, targetClass);
後,我有這個字符串在我的Java對象的:QUESTA£O操作。
如何將此「Quest \ u00c3 \ u00a3o」轉換爲「Questão」?
謝謝!
我嘗試: 字符串decodeStr = URLDecoder.decode( 「任務\ u00c3 \ u00a3o」, 「UTF-8」); System.out.println(「Decode:」+ decodeStr); 此代碼打印:Questão – leonvian
@leonvian您可以使用'java.net.URLEncoder'。 'URLEncoder.encode(「Questão」,「utf-8」);' – sndyuk
URLEncoder.encode的結果(「Questão」,「utf-8」);是:Quest%C3%83%C2%A3o – leonvian