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