2 kmbjw KMBJW 于 2016.03.03 19:48 提问

关于JSONObject的问题

JSONObject jsonObject = new JSONObject(response);
response是String类型
为什么会有图片说明
这种异常?

10个回答

sinat_34162722
sinat_34162722   2016.03.04 00:31

这个返回的是object类型的,你把他强转成string类型的就行

qq_20039385
qq_20039385   2016.03.03 19:59

检查response字符串是否是json格式的json窜

luochoudan
luochoudan   Ds   Rxr 2016.03.03 20:00

检查response,可能不是Json格式的

luckyliuwenyuan
luckyliuwenyuan   2016.03.03 22:20

你new JSONObject的时候,Eclipse会提供多种重载的方法供你选择,你选择JSONObject(String )方法就可以了

qq_25093755
qq_25093755   2016.03.04 08:59

JSONObject jsonObject = new JSONObject(response)中的response强制类型转换成Object类型,或者检查下你的response里面传递的数据是否是json格式

crazy1235
crazy1235   Ds   Rxr 2016.03.04 10:11

response 不是jsonObject类型的,不能强转。

xionglangs
xionglangs   Rxr 2016.03.04 10:23
lxk_1993
lxk_1993   Rxr 2016.03.04 11:06

检查response,可能不是Json格式的

huangf321123
huangf321123   2016.03.04 14:55

得到的是String类型的数据,你不能用JsonObject去接,你应该用String去接

WinsenJiansbomber
WinsenJiansbomber   2016.03.07 16:04

String内容格式不对,不能转换为JSON

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JSON相关类
JSONObject,JSONObject,JSONObject,JSONObject,JSONObject
JsonObject jar包
JsonObject jar包JsonObject jar包JsonObject jar包JsonObject jar包JsonObject jar包JsonObject jar包JsonObject jar包JsonObject jar包
JSONObject can't be resolved to a type解决办法
JSONObject can't be resolved to a type解决办法
JSONObject排序问题
有些加密的时候可能需要JSONObject按照字母循序什么的进行排序 如: JSONObject job = new JSONObject(); try { job.put("a",xx); job.put("b",xx); job.put("c",payinfo.xx); job.put("d",xx); } catch (JSONException e) { e.printS
JsonObject数据排序(顺序)问题
JsonObject内部是用Hashmap来存储的,所以输出是按key的排序来的,如果要让JsonObject按固定顺序(put的顺序)排列,可以修改JsonObject的定义HashMap改为LinkedHashMap。 public JSONObject() {           this.map = new LinkedHashMap();  //new HashMap();   }
JSONObject.fromObject(obj)顺序被打乱的异常解决方法
在一次做json字符串的转化的时候,我使用了JSONObject json = JSONObject.fromObject(obj);来把Object类型的obj转换为json字符串,但是在测试时却发现在转化的时候并没有按照一开始的插入的顺序进行转化。 在使用转换函数的时候,输入的顺序是: "UserID":"XXXXXX","CNAME":"java","CID":"1","Start":
jsonObject 源码
jsonObject 源码 json jsonObject 源码 json jsonObject 源码 json jsonObject 源码 json jsonObject 源码 json
如何解决JsonObject无序的问题
最近做一个项目解析json数据的时候遇到了json无序的问题,网上搜了半天没找到办法,只能自己想办法了。 先看json数据: { "1": "尺码", "2": "款式", "3": "颜色" } 我就想按照顺序输出:1:尺码 2:款式 3:颜色 但是经常输出是无序的。
JSONObject需要的jar包
JSONObject需要的jar包。JSONObject需要的jar包。JSONObject需要的jar包。
解决JSONObject类找不到的问题
导致该问题的原因顾明思议就是该类没有找到,表面上看是没有导入相应的jar包,但往往遇到的问题是包的冲突问题,和包的依赖不全问题 1、包的版本问题 net.sf.json-lib json-lib 2.4 jdk15 需要制定jdk的版本,jdk15表示jdk1.5,同时要查看本地是否导入别的版本json-lib,有的话移除掉 2、包的依赖没有