开发者社区> 问答> 正文

求问一个关于json通信的问题

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"}}} 

想问问大家 问题可能出在哪里

展开
收起
杨冬芳 2016-07-04 12:29:44 2086 0
1 条回答
写回答
取消 提交回答
  • json转换出现问题,首先建议使用:http://www.bejson.com/jsonviewernew/,可以直观上看到json的结构和转换是否存在问题;另外,通常做字符串到对象转换,应该使用JSON.parseObject()方法


    一般json转换应该使用JSONObject.parse(String str, Class cls)做处理

    2019-07-17 19:50:37
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载