首页 » iOS 开发 » 根据 JSON 自动生成对应的 Objective-C 处理代码

根据 JSON 自动生成对应的 Objective-C 处理代码

作者: 低调的术木 分类: iOS 开发 发布时间: 2015-01-27 18:19 ė浏览 1,822 次 6没有评论

开发时总会用到 JSON ,  根据JSON的内容, 自己写类库, 写起来麻烦, 内容和方式, 也就是那些.

Automatic Coder , 一个开源的项目, 根据根据 JSON 自动生成对应的 Objective-C 处理代码, 使用简单.

 

 

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://zxapi.sinaapp.com"]];
 NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
 NSDictionary *json = [data objectFromJSONData];
 
 //init object
 Person *person = [[Person alloc] initWithJson:json];
 NSLog(@"%@",person.name);                //http://zhangxi.me
 NSLog(@"%@",person.male?@"男":@"女");     //男
 NSLog(@"%ld",person.girlFriends.count);   //3
 
 
 //write to file
 BOOL result = [NSKeyedArchiver archiveRootObject:person toFile:@"./person.data"];
 NSLog(@"%@",result?@"success":@"failure");   //success
 
 
 //read from file
 Person *thePerson = [NSKeyedUnarchiver unarchiveObjectWithFile:@"./person.data"];
 
 NSLog(@"%@",thePerson.name);                //http://zhangxi.me
 NSLog(@"%@",thePerson.male?@"男":@"女");     //男
 NSLog(@"%ld",thePerson.girlFriends.count);   ///3

Github地址:  zhangxigithub / AutomaticCoder

项目描述:Automatic generate Objective-C code by JSON string.Support . — 查看更多内容…

本文出自 蓝天笔记,转载时请注明出处及相应链接。

本文永久链接: http://ubluesky.com/archives/549

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ɣ回顶部