2014年1月19日 星期日

從html上截取JSON出現轉換錯誤...


需求:從HTML上截取內容轉換為JSONObject
使用方式如下:

JSONObject json = new JSONObject(html);

卻出現exception:
 org.json.JSONException: Value  of type java.lang.String cannot be converted to JSONObject


解決:
 我遇到的問題是,此截取的html為UTF-8編碼,因此開頭出現了UTF-8編碼字元如下圖:
而我存取的這個html存檔類型為UTF-8,最後我使用nopad++將檔案另外保存為『檔首無BOM』的形式就可以了.

使用nopad++『編輯』->『編譯成UTF-8碼(檔首無BOM)』

沒有留言:

張貼留言