加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

【Android开发日记】jsonObject = new JSONObject(info)报错 A J

发布时间:2020-12-16 19:17:11 所属栏目:百科 来源:网络整理
导读:问题描述: JSONObject jsonObject = new JSONObject(json);报错:A JSONObject text must begin with '{' at character 但是json字符串打印出来显示正常,并没有不符合json标准 问题截图: logcat: coding: 问题: json虽然打印正确但是编码不符合标准,不

问题描述:

JSONObject jsonObject = new JSONObject(json);报错:A JSONObject text must begin with '{' at character

但是json字符串打印出来显示正常,并没有不符合json标准

问题截图:

logcat:

coding:



问题:

json虽然打印正确但是编码不符合标准,不符合无BOM格式的utf-8格式


解决办法:

1)eclipse中设置开发编码 为utf-8:

Window->Preferences->General->Workspace

2) 生成json的文件编码也要设置成无BOM格式的utf-8格式:

我的json 字符串是在php文件中生成的,做法是用NotePad++打开

格式->转为无BOM格式的utf-8格式编码


总结:

出现这种错误就是json格式有问题。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读