码迷,mamicode.com
首页 > 移动开发 > 详细

android JSON获取值String无法转换成JSONObject

时间:2015-12-14 15:57:42      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

项目中,已经获取到服务器返回的XML,并且已经解析。

 

value= (String) result.getProperty("Value").toString().trim();
JSONObject obj = new JSONObject(value);
JSONArray jsonArray = obj.getJSONArray("Event");

在做jsonArray解析的时候

for (int i = 0; i < jsonArray.length(); i++) {

JSONObject json = jsonArray.getJSONObject(i); 这个一直报错 java.lang.String cannot be converted to JSONObject

后面换了
JSONObject json = (JSONObject)jsonArray.get(i);
JSONObject json = jsonArray.getJSONObject(i);
同样报错。。。 无法转换成JSONObject。 一直想不通怎么无法转换,后来检索下 差个New

 JSONObject json = jsonArray.getJSONObject(i);
修改为
JSONObject json = new JSONObject(jsonArray.getString(i));后,能够正确解析了。







android JSON获取值String无法转换成JSONObject

标签:

原文地址:http://www.cnblogs.com/wuwukun/p/5045228.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!