【Android开发日记】jsonObject = new JSONObject(info)报错 A JSONObject text must begin with '{' at character
来源:互联网 发布:fpga与单片机的区别 编辑:程序博客网 时间:2024/06/05 16:16
问题描述:
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格式有问题。
0 0
- 【Android开发日记】jsonObject = new JSONObject(info)报错 A JSONObject text must begin with '{' at character
- A JSONObject text must begin with '{' at character 1 of 1
- org.json.JSONException: A JSONObject text must begin with '{' at character 1 of {解决方法
- A JSONObject text must begin with '{' at 1 [character 2 line 1]
- json解析异常org.json.JSONException: A JSONObject text must begin with '{' at character 1 of {的解决方法
- JSONObject text must begin with '{' at character 1 of错误解决
- Java中json数据问题.报错 A JSONObject text must begin with '{'
- 关于json解析时异常org.json.JSONException: A JSONObject text must begin with '{' at character 1 of {的解决方法
- json解析时出现异常org.json.JSONException: A JSONObject text must begin with '{' at character 1 of {的解决方法
- new jsonObject报错
- JSONObject jsonObject = new JSONObject()执行错误
- JsonObject
- jsonobject
- JSONObject
- JSONObject
- JSONObject
- JSONObject
- JSONObject
- 嵌入式学习中遇到的错误及其解决办法
- Android apk动态加载机制的研究
- opencv 与ROS路径冲突
- Android apk动态加载机制的研究(二):资源加载和activity生命周期管理
- 有一种树叫做线段树,有一种数组叫做树状数组
- 【Android开发日记】jsonObject = new JSONObject(info)报错 A JSONObject text must begin with '{' at character
- ARM指令中的STMFD和LDMFD简介
- 信号量Semaphore
- Hdu 1730 Nim博弈
- 微信公众帐号开发教程第1篇-引言
- cenos 6.4下安装phpmotion
- chromeplus
- C语言-----Scanf原理
- iOS界面-仿网易新闻左侧抽屉式交互