【发布时间】:2010-04-13 03:35:38
【问题描述】:
对于我的 iPhone 应用程序,我正在使用 RESTful 服务并获取 JSON。我找到了将其反序列化为 NSDictionary 的库。但是,我想知道是否有任何库可以将 JSON/NSDictionary/Property List 反序列化为我的对象(我这边的任意一个)。
Java 等价物将是对象关系映射器,尽管我正在寻找的对象映射类型相对简单(简单的数据类型,没有复杂的关系等)。
我注意到 Objective-C 确实有自省功能,所以理论上它似乎是可行的,但我还没有找到一个库来做到这一点。
或者有没有一种简单的方法可以从 NSDictionary/Property List 对象中加载一个对象,并且每次对象更改时都不需要修改?
例如:
{ "id" : "user1",
"name" : "mister foobar"
"age" : 20 }
被加载到对象中
@interface User : NSObject {
NSString *id;
NSString *name;
int *age;
}
【问题讨论】:
-
年龄没有星号,因为它是一个整数
标签: iphone objective-c json rest orm