数据处理(一)JSON 数据解析
1 //从文件路径转换到 NSData 数据 2 NSString *path = [[NSBundle mainBundle] pathForResource: @"jsonData" ofType: @"json"]; 3 NSData *jsonData = [[NSData alloc] initWithContentsOfFile: path]; 4 5 //解析 json 6 NSDictionary *dict = [NSJSONSerialization JSONObjectWithData: jsonData options: NSJSONReadingMutableContainers error: nil];
typedef NS_OPTIONS(NSUInteger, NSJSONReadingOptions) { NSJSONReadingMutableContainers = (1UL << 0), //制定返回的是可变的数组或字典 NSJSONReadingMutableLeaves = (1UL << 1), //指定叶节点是可变的字符串 NSJSONReadingAllowFragments = (1UL << 2) //指定顶级节点可以不是数组货字典 }
+ (NSData *)dataWithJSONObject:(id)obj options:(NSJSONWritingOptions)opt error:(NSError **)error; + (NSInteger)writeJSONObject:(id)obj toStream:(NSOutputStream *)stream options:(NSJSONWritingOptions)opt error:(NSError **)error;
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。