Skip to content

iOS- 处理网络请求返回的含有空“<null>”的数据,递归替换为“”。

License

Notifications You must be signed in to change notification settings

chenXming/SetNulllWithStr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SetNulllWithStr

iOS 网络请求中的空类型字符串转换

将网络请求的返回的空数据所有NSNull类型转化成@"",利用递归的思想,查找“<null>”,替换为@“”

+(id)changeType:(id)myObj
{
    if ([myObj isKindOfClass:[NSDictionary class]])
    {
        return [self nullDic:myObj];
    }
    else if([myObj isKindOfClass:[NSArray class]])
    {
        return [self nullArr:myObj];
    }
    else if([myObj isKindOfClass:[NSString class]])
    {
        return [self stringToString:myObj];
    }
    else if([myObj isKindOfClass:[NSNull class]])
    {
        return [self nullToString];
    }
    else
    {
        return myObj;
    }
}

使用方法:

	NSDictionary *dic = (NSDictionary*)responseObject;
	NSDictionary *newDic = [NSDictionary changeType:dic];

觉得有用的话请给个star吧^_^

About

iOS- 处理网络请求返回的含有空“<null>”的数据,递归替换为“”。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published