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":[]]; 新手不太懂这种格式怎么解析
...全文
4532 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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#中都试过了,不光苹果解不出来,其它平台的也解不出来
JSONObject必包的Jar包及json生成的简单案例 所有commons包的网址: http://commons.apache.org/index.html 组装和解析JSONObject的Json字符串,共需要下面六个包: 1、json-lib 2、commons-beanutils 3、commons-collections 4、commons-lang 5、commons-logging 6、ezmorph 第零个包: json-lib-2.4-jdk15.jar http://sourceforge.net/projects/json-lib/files/json-lib/json-lib-2.4/ 下载地址:http://nchc.dl.sourceforge.net/project/json-lib/json-lib/json-lib-2.4/json-lib-2.4-jdk15.jar 第一个包: commons-beanutils-1.9.2.jar http://commons.apache.org/proper/commons-beanutils/download_beanutils.cgi 下载地址:http://mirrors.cnnic.cn/apache//commons/beanutils/binaries/commons-beanutils-1.9.2-bin.zip 第二个包: (注:此包不可用,改用旧包) commons-collections4-4.0.jar http://commons.apache.org/proper/commons-collections/download_collections.cgi 下载地址:http://apache.dataguru.cn//commons/collections/binaries/commons-collections4-4.0-bin.zip (注:此包可用,低版本的包稳定性更高) commons-collections-3.2.1.jar http://commons.apache.org/proper/commons-collections/download_collections.cgi 下载地址:http://mirrors.hust.edu.cn/apache//commons/collections/binaries/commons-collections-3.2.1-bin.zip 第三个包: (注:此包不可用,会造成程序出错,改用旧包) commons-lang3-3.3.2.jar http://commons.apache.org/proper/commons-lang/download_lang.cgi 下载地址:http://apache.dataguru.cn//commons/lang/binaries/commons-lang3-3.3.2-bin.zip (注:此包可用,低版本的包稳定性更高) commons-lang-2.6-bin http://commons.apache.org/proper/commons-lang/download_lang.cgi?Preferred=http%3A%2F%2Fapache.dataguru.cn%2F 下载地址:http://apache.dataguru.cn//commons/lang/binaries/commons-lang-2.6-bin.zip 第四个包: commons-logging-1.1.3.jar http://commons.apache.org/proper/commons-logging/download_logging.cgi 下载地址:http://apache.dataguru.cn//commons/logging/binaries/commons-logging-1.1.3-bin.zip 第五个包: ezmorph-1.0.2.jar http://ezmorph.sourceforge.net/ http://sourceforge.net/projects/ezmorph/files/ezmorph/ 下载地址:http://nchc.dl.sourceforge.net/project/ezmorph/ezmorph/ezmorph-1.0.6/ezmorph-1.0.6.jar

29,046

社区成员

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

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