2.JSON&XML

2015-10-05  本文已影响214人  SoftKnife
People Lack Willpower,Rather Than Strength!

1.服务器返回的数据:

2.JSON

JSON与OC对象相互转换


      // 将对象转换为JSON数据
      // 1.创建字典对象
      NSDictionary *dict = @{
                             @"name":@"xmg",
                             @"age":@20,
                             @"gender":@"man"
                             };

      // 2.将字典对象转换为JSON数据
      /*
       参数说明:
       参数一:需要转换的对象;
       参数二:转换的JSONdata是否需要排版;
       参数三:错误信息;
       */
  //    NSData *data = [NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:nil];
      NSData *data = [NSJSONSerialization dataWithJSONObject:dict options:kNilOptions error:nil];

      NSLog(@"%@",[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);

      /*排版的!
       2015-09-07 17:33:55.277 01-JSON与OC对象相互转换[5493:2092054] {
       "name" : "xmg",
       "age" : 20,
       "gender" : "man"
       }
       */

      /*不排版的!
       2015-09-07 17:34:36.165 01-JSON与OC对象相互转换[5515:2096109] {"name":"xmg","age":20,"gender":"man"}
       */

MJExtension

3.XML

3.1SAX解析-NSXMLParser

Snip20150912_3.png

3.2DOM解析-GDataXML

配置GDataXML2.png GDataXML非ARC.png
上一篇 下一篇

猜你喜欢

热点阅读