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放文件夹里拖入,好像这样识别解析不了;

 

posted on 2017-12-01 16:59  玉思盈蝶  阅读(1232)  评论(0编辑  收藏  举报

导航