我试图从nsmutable数组中创建一个json数组。
为此,我试图将nsmutable数组转换为nsdata,如下所示:
NSData *dataArray = [NSKeyedArchiver archivedDataWithRootObject:self.countryNameArray];
self.countryNameArray
是一个包含国家名称的可变数组。
然后我试图从NSData中创建一个json数组,如下所示
NSString* jsonArray = [[NSString alloc] initWithBytes:[dataArray bytes] length:[dataArray length] encoding:NSUTF8StringEncoding];
但是问题是,jsonArray
当我试图使用它时,它为null。
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:arr options:NSJSONWritingPrettyPrinted error:&error];
NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句