【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格式有问题。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |