+ (NSMutableArray *)valuesForamtToStringWithArray:(NSArray *)array {
NSMutableArray * newArray = [NSMutableArray array];
for (id obj in array) {
id newObj;
if ([obj isKindOfClass:[NSNumber class]]) {
newObj = [NSString stringWithFormat:@"%@",obj];
}else if ([obj isKindOfClass:[NSDictionary class]]) {
newObj = [self valuesForamtToStringWithDict:obj];
}else if ([obj isKindOfClass:[NSArray class]]){
newObj = [self valuesForamtToStringWithArray:obj];
}else if ([obj isKindOfClass:[NSNull class]]){
newObj = @"";
}else {
newObj = obj;
}
[newArray addObject:newObj];
}
return newArray;
}
+ (NSMutableDictionary *)valuesForamtToStringWithDict:(NSDictionary *)dict {
__block NSMutableDictionary * newDict = [NSMutableDictionary dictionary];
[dict enumerateKeysAndObjectsUsingBlock:^(id _Nonnull key, id _Nonnull obj, BOOL * _Nonnull stop) {
NSString *newKey = [NSString stringWithFormat:@"%@",key];
id newObj;
if ([obj isKindOfClass:[NSNumber class]]) {
newObj = [NSString stringWithFormat:@"%@",obj];
}else if ([obj isKindOfClass:[NSDictionary class]]) {
newObj = [self valuesForamtToStringWithDict:obj];
}else if ([obj isKindOfClass:[NSArray class]]){
newObj = [self valuesForamtToStringWithArray:obj];
}else if ([obj isKindOfClass:[NSNull class]]){
newObj = @"";
}else {
newObj = obj;
}
newDict[newKey] = newObj;
}];
return newDict;
}
汉字
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 傍晚,西方天空云霞灿烂,暮色中的江面一片火红。一个神情肃穆的大汉低头正在沉思。近看,他面色神异,双眸都有两个瞳...