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