iOS调试篇:NSJSONSerialization 解析返回错误

今天在开发过程中,遇到NSJSONSerialization 返回nil, 查看了错误信息

Error Domain=NSCocoaErrorDomain Code=3840 "No string key for value in object around character 64." UserInfo={NSDebugDescription=No string key for value in object around character 64.}

找了办天, 发现是服务器返回数据格式的问题, 

 "message" : "success",

  "code" : "000000",

  "ret" : {

    21 : [

      {

        "imgUrl" : "http:\/\/192.168.4.113:8066\/zh_CN\/mobile_0\/Admin\/Supply\/M1562F1635FA61D4.jpg",

        "title" : "我将要去购物",

        "classifyOne" : "32"

      }

    ]

  }

 这个是服务器返回的数据格式,注意这个21 在返回的时候,给的是整型,而不是字符串,所以在解析的时候,报错,说找不到key了。

posted @ 2015-11-18 17:04  gallon  阅读(2160)  评论(0)    收藏  举报