Error Domain=NSCocoaErrorDomain Code=3840 “JSON text did not start with array or object and option t

问题

问题是表现在移动端客户端上。

移动端调用服务端接口,返回错误如下:

Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not start with array or object and option t

原因

1. 客户端解析json出错

使用AFNetworking可能都遇到过类似的问题吧。

2. 服务端返回的json有错误

不管服务端是用java还是C#还是其他语言,如果返回的json有问题的话,导致客户端无法解析,就会报这个错误。

我有一次写C#,返回JsonObj,出现上面问题,后来检查出来是因为JsonObj中,key重复了。

你可能感兴趣的:(#,报错)