iOS中处理json解析出现的null,nil的解决办法

最开始是使用的一个函数进行处理,代码如下:

- (id) setNoNull:(id)aValue{
if (aValue == nil) {
aValue = @"";//为null时,直接赋空
} else if ((NSNull *)aValue == [NSNull null]) {
aValue = @"";
if ([aValue isEqual:nil]) {
aValue = @"";
}
}
return aValue;
}

后面发现NullSafe第三方,处理特别方便。

传送门:https://github.com/nicklockwood/NullSafe

使用注意:

1>直接下载把NullSafe.m拖进项目即可;

2>不要把NullSafe.m放文件夹里拖入,好像这样识别解析不了;

上一篇:巨蟒python全栈开发django10:ajax&&登录认证


下一篇:Python学习日记(一)——初识Python