自由之牛 2013-11-06 03:19 采纳率: 100%
浏览 12770
已采纳

android 开发中 json解析问题出错啊

{"msg":1,"msgbox":"返回歌手分类!","data":"[ { "rownum":"11","id":"1047","userName":"敖日格勒","picurl":"mobile1_1047_head.jpg"}, { "rownum":"12","id":"1046","userName":"敖根","picurl":"mobile1_1046_head.jpg"}, { "rownum":"13","id":"1045","userName":"阿拉腾孙德尔","picurl":"mobile1_1045_head.jpg"}, { "rownum":"14","id":"1044","userName":"阿拉腾松布尔","picurl":"mobile1_1044_head.jpg"}, { "rownum":"15","id":"1043","userName":"哈斯格组合","picurl":"mobile1_1043_head.jpg"}, { "rownum":"16","id":"1042","userName":"金花儿","picurl":"mobile1_1042_head.JPG"}, { "rownum":"17","id":"1041","userName":"李胜男","picurl":"mobile1_1041_head.jpg"}, { "rownum":"18","id":"1040","userName":"赵丹丹","picurl":"mobile1_1040_head.jpg"}, { "rownum":"19","id":"1039","userName":"张震宇","picurl":"mobile1_1039_head.jpg"}, { "rownum":"20","id":"1038","userName":"张晓燕","picurl":"mobile1_1038_head.jpg"}, { "rownum":"21","id":"1037","userName":"永胜","picurl":"mobile1_1037_head.jpg"} ]"}

JSONObject jsonObj = new JSONObject(strtest)
strtest就是上面的json格式字符串
就报错 json格式不对么。。。。
org.json.JSONException: Unterminated object at character 42 of。。。
JSONArray jsonObjs = new JSONObject(strtest).getJSONArray("data");

  • 写回答

3条回答 默认 最新

  • 程序员七猫 2014-01-07 04:30
    关注

    {
    "msg": 1,
    "msgbox": "返回歌手分类!",
    "data": [
    {
    "rownum": "11",
    "id": "1047",
    "userName": "敖日格勒",
    "picurl": "mobile1_1047_head.jpg"
    },
    {
    "rownum": "12",
    "id": "1046",
    "userName": "敖根",
    "picurl": "mobile1_1046_head.jpg"
    },
    {
    "rownum": "13",
    "id": "1045",
    "userName": "阿拉腾孙德尔",
    "picurl": "mobile1_1045_head.jpg"
    },
    {
    "rownum": "14",
    "id": "1044",
    "userName": "阿拉腾松布尔",
    "picurl": "mobile1_1044_head.jpg"
    },
    {
    "rownum": "15",
    "id": "1043",
    "userName": "哈斯格组合",
    "picurl": "mobile1_1043_head.jpg"
    },
    {
    "rownum": "16",
    "id": "1042",
    "userName": "金花儿",
    "picurl": "mobile1_1042_head.JPG"
    },
    {
    "rownum": "17",
    "id": "1041",
    "userName": "李胜男",
    "picurl": "mobile1_1041_head.jpg"
    },
    {
    "rownum": "18",
    "id": "1040",
    "userName": "赵丹丹",
    "picurl": "mobile1_1040_head.jpg"
    },
    {
    "rownum": "19",
    "id": "1039",
    "userName": "张震宇",
    "picurl": "mobile1_1039_head.jpg"
    },
    {
    "rownum": "20",
    "id": "1038",
    "userName": "张晓燕",
    "picurl": "mobile1_1038_head.jpg"
    },
    {
    "rownum": "21",
    "id": "1037",
    "userName": "永胜",
    "picurl": "mobile1_1037_head.jpg"
    }
    ]
    }

    这个是可以正常json解析的。。你可以把你的json复制到http://www.bejson.com/go.php?u=http://www.bejson.com/index.php
    然后根据提示更改哦

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 MATLAB怎么通过柱坐标变换画开口是圆形的旋转抛物面?
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题
  • ¥15 Visual Studio问题
  • ¥20 求一个html代码,有偿