解决数据请求json解析字典后,由于java某些类库转换json字符串后出现键值为<null>无法保存在userDefault。
打印下得到的字典数据:
“username”=<null>
此时如果将字典保存到userDefault中会报错
所以需要遍历字典将其替换
for (NSString*s in [Dict1 allKeys]) { if ([Dict1[s] isEqual:[NSNull null]]) { [Dict1 setObject:@"" forKey:s]; } } [Dict2 addEntriesFromDictionary:Dict1];
在oc中表示<null>,找了好久,与之等价的是[NSNull null]