规范的json数据解析不了 iosphp服务器json解析 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没细看你的代码,这样可以解析:NSString *testString = @"{\"0\":[{\"name\":\"编程之美:微软技术面试心得\",\"no\":\" TP311/BCZ \",\"borrow\":\"馆藏复本:6 可借复本:3\",\"author\":\" 《编程之美》小组著 电子工业出版社 2008 (0) \",\"url\":\"item.php?marc_no=0000381253\"}]}"; NSDictionary *jsonReturn = [NSJSONSerialization JSONObjectWithData:[testString dataUsingEncoding:NSUTF8StringEncoding] options:NSJSONReadingMutableContainers error:nil]; http://www.bejson.com/go.html?u=http://www.bejson.com/jsonview2/可以在这里查看一下你的json是否有错误,如果没有错误,就是解析的问题了,推荐你使用jsonkit第三方类库, Unescaped control character around character 18应该是某个特殊字符串的原因,把服务器返回的NSData转换成字符串看看是不是有换行,回车等特殊字符串,如果与去掉再试试看 把response打印出来看看数据有没有问题 可能有\n,我试过有\n解析失败的,你试试replace掉能不能成功 通过url有可能会带个头文件,是个xml,例如“<string xmlns="http://ooppookid/">{"0":[{"name":"编程之美:微软技术面试心得","no":" TP311/BCZ ","borrow":"馆藏复本:6 可借复本:3","author":" 《编程之美》小组著 电子工业出版社 2008 (0) ","url":"item.php?marc_no=0000381253"}]}</string>”直接打印response看一下。 http://blog.csdn.net/hwak_07/article/details/12109905建议看看这个 关于HTML5移动开发 一般,IOS应用基于哪个Project创建的 虚拟机问题 关于Three20中TTPhoto的问题 IOS视频流开发, 求助 Images.xcassets问题咨询 mac上如何实现软件与USB的单片机通讯,能否给源代码。 为什么UITableView的委托不能是其他的类,委托只能是创建UITableView的类中 iOS的json如何转plist GPUImage利用CocoaPods导入报错怎么回事呢 [NSLocale currentLocale] 返回值在ios8上发生变化? 新人求助:分段发数据问题
NSDictionary *jsonReturn = [NSJSONSerialization JSONObjectWithData:[testString dataUsingEncoding:NSUTF8StringEncoding] options:NSJSONReadingMutableContainers error:nil];
应该是某个特殊字符串的原因,把服务器返回的NSData转换成字符串看看是不是有换行,回车等特殊字符串,如果与去掉再试试看
“<string xmlns="http://ooppookid/">{"0":[{"name":"编程之美:微软技术面试心得","no":" TP311/BCZ ","borrow":"馆藏复本:6 可借复本:3","author":" 《编程之美》小组著 电子工业出版社 2008 (0) ","url":"item.php?marc_no=0000381253"}]}</string>”
直接打印response看一下。