JSON解析出错

qq_34986081 2016-05-23 06:13:47
{"userName":"测试用户",
"trainName":"app测试培训班",
"trainId":"1",
"trainSum":"18",
"trainNum":"18",
"notifylist":[
{"createtime":"2016/05/23 14:26",
"content":"app测试",
"id":1,
"title":"app测试",
"trainid":"1",
"pageSize":0,
"userid":"91",
"showPages":0}],
"courselist":[{"num":"9",
"name":"app测试",
"sum":"9","cid":"1"
},
{"num":"9",
"name":"测试,别删",
"sum":"9","cid":"2"}],
"map1":["1":[{"id":2,
"attachpath":"91_1463984805376_1.docx",
"notifyid":"1",
"pageSize":0,
"showPages":0,
"attachname":"出入系统表创建.docx"},
{"id":1,
"attachpath":"91_1463984805376_0.docx",
"notifyid":"1",
"pageSize":0,
"showPages":0,
"attachname":"测试.docx"}]
]
}
原因是因为[]里面套了个[] 就是这种格式的"map1":"["1":[]]; 新手不太懂这种格式怎么解析
...全文
4438 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Miracle_Tan 2018-06-23
  • 打赏
  • 举报
回复
json拼接错误,找服务端开发人员
程序员学园 2018-05-14
  • 打赏
  • 举报
回复
Json不能解析的话,应该是格式有问题,把json串复制到 在线助手 http://www.it399.com/m/jsonFomat.jsp 这个json工具里面校验一下看是不是正确的json格式,如果不是,根据提示,修改下即可
qq_24847809 2016-05-31
  • 打赏
  • 举报
回复
Error: 在第22行发生解析错误 : ..."2"}], "map1":["1":[{"id":2, 此处缺少'EOF', '}', ',', ']'字符, 实际上确是一个 ':'
ravatar0423 2016-05-25
  • 打赏
  • 举报
回复
json格式有问题,不能解析; 你可以通过这个在线工具验证json格式的正确性:http://www.jsoneditoronline.org/ 修订后的格式:
{
  "userName": "测试用户",
  "trainName": "app测试培训班",
  "trainId": "1",
  "trainSum": "18",
  "trainNum": "18",
  "notifylist": [
    {
      "createtime": "2016/05/23 14:26",
      "content": "app测试",
      "id": "1",
      "title": "app测试",
      "trainid": "1",
      "pageSize": "0",
      "userid": "91",
      "showPages": "0"
    }
  ],
  "courselist": [
    {
      "num": "9",
      "name": "app测试",
      "sum": "9",
      "cid": "1"
    },
    {
      "num": "9",
      "name": "测试,别删",
      "sum": "9",
      "cid": "2"
    }
  ],
  "map1": [
    {
      "1": [
        {
          "id": "2",
          "attachpath": "91_1463984805376_1.docx",
          "notifyid": "1",
          "pageSize": "0",
          "showPages": "0",
          "attachname": "出入系统表创建.docx"
        },
        {
          "id": "1",
          "attachpath": "91_1463984805376_0.docx",
          "notifyid": "1",
          "pageSize": "0",
          "showPages": "0",
          "attachname": "测试.docx"
        }
      ]
    }
  ]
}
jackhan2 2016-05-24
  • 打赏
  • 举报
回复
去找这段json的服务提供的开发人员,是他们手工拼的json吧,拼错了
jackhan2 2016-05-24
  • 打赏
  • 举报
回复
这json有问题,帮你放到安卓和C#中都试过了,不光苹果解不出来,其它平台的也解不出来

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧