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()出錯