我有一個android應用程序應該從Web獲取json文件並對其進行分析。 我上傳的JSON文件到我的網站爲擴展直接文件上傳.json爲什麼我的json文件中的換行符顯示爲字符「n」
我的應用程序讀取這個文件,但是當我打印出來的內容,任何地方應該有一個換行符,有一個「N」相反,自然json解析器不喜歡這樣,我得到一個異常。
UPDATE: 看着我的代碼後,將分析我發現這個問題的輸入流:
BufferedReader reader = new BufferedReader(new InputStreamReader(
is, "iso-8859-1"), 8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line + "n");
}
出於某種原因,在此代碼,這是完美的工作爲我的其他應用程序,我追加「 n「而不是」\ n「!我想知道我是否意外刪除了反斜槓。