jsonObject = new JSONObject(jsonStr);
程序执行到这一句的时候报错为java.lang.Exception:Json format error
我自己打印出了jsonStr的值,如下(在json格式的测试软件中测试后 显示是符合JSON格式的)
{"code":"10000","message":"Login ok","result":{"Uchome_member":{"uid":3,"username":"sunny","password":"bd425664bf649b7199225232c6ef0df6","pass":"123","sign":"happy","face":"1","blogcount":66,"fanscount":0,"uptime":"2013-08-12 18:26:06","sid":"s447g9urtqbkn65uksret0ej8a667htg"}}}
想问问大家 问题可能出在哪里
json转换出现问题,首先建议使用:http://www.bejson.com/jsonviewernew/,可以直观上看到json的结构和转换是否存在问题;另外,通常做字符串到对象转换,应该使用JSON.parseObject()方法
一般json转换应该使用JSONObject.parse(String str, Class cls)做处理
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。