在有的时候,服务器返回的json或许是空的或者字段不对,这个时候json会反馈异常,如何精确定位异常,在SBJSON的NSString+SBjson文件里
- (id)JSONValue
{
SBJsonParser *jsonParser = [SBJsonParser new];
danli *d=[danli shared];
id repr = [jsonParser objectWithString:self];
if (!repr)
{
NSLog(@"-JSONValue failed. Error trace is: %@", [jsonParser errorTrace]);
d.error=@"错误";
}
else
{
d.error=nil;
}
[jsonParser release];
return repr;
}
这里方便各位童鞋去定位错误的问题,方便捕捉