UTF-8的BOM頭導致JSONObject()出錯
UTF-8的BOM頭導致 在使用 JSONObject jsonContent = new JSONObject(content);直接轉到異常處理
查看log日志發現:
org.json.JSONException: Value ? of type java.lang.String cannot be converted to JSONObject
因為用另外的一個文件沒有出錯,所以再次去查看了下JSON文件,發現多了UTF-8的BOM文件頭
嘗試去掉JSON數據文件的BOM頭,問題解決
原文鏈接:UTF-8的BOM頭導致JSONObject()出錯