如何解决JSON响应无法解析的问题?

时间:2016-10-14 09:53:27

标签: objective-c json parsing

这似乎是一个非常关键的问题,我已经搜索了很多关于它但我没有得到解决方案。

我正在使用:

[NSURLConnection sendAsynchronousRequest:request queue:[[NSOperationQueue alloc]init] completionHandler:^(NSURLResponse response, NSData jsonData, NSError *error)

这就是我用来解析JSON数据的原因:

NSDictionary *jsonResponse =
[NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingAllowFragments error:&error];

这就是我得到的:

  

JSON文本没有以数组或对象和允许的选项开头   片段未设置。)UserInfo = 0x16dd0320 {NSDebugDescription = JSON文本   没有从数组或对象和选项开始,不允许片段   集。

任何帮助将不胜感激 提前致谢

1 个答案:

答案 0 :(得分:0)

这是Objective-c中一个非常常见的问题。 在请求中使用此代码段 -

[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];

希望这会对你有所帮助。