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

来源:互联网 发布:淘宝多少流量成交一单 编辑:程序博客网 时间:2024/05/16 19:11

JSON异常:

使用

JSONObject jo = new JSONObject(result);

把String类型的JSON字符串,转换为JSONObject,出现异常:


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



异常原因:Android项目的默认编码格式为GBK,而String类型的JSON字符串编码方式为UTF-8,因此出现了异常。


解决方式:把String类型的字符串,在Notepad++里面打开,格式选项,转为UTF-8无BOM编码格式即可。

0 0
原创粉丝点击