对于我的iPhone应用程序,我正在使用RESTful服务并获取JSON。我发现库反序列化成一个NSDictionary。但是,我想知道是否有任何库将JSON/NSDictionary/Property List反序列化到我的对象中(我的任意一个)。JSON对象映射(iphone)
虽然我所寻找的对象映射类型相对简单(简单的数据类型,没有复杂的关系等),但Java等价物将成为对象关系映射器。
我注意到Objective-C确实有内省,所以它在理论上似乎是可行的,但我还没有找到一个库来做到这一点。
或者是否有一种简单的方法从NSDictionary/Property List对象加载一个对象,每次对象更改时都不需要修改?
例如:
{ "id" : "user1",
"name" : "mister foobar"
"age" : 20 }
被加载到对象
@interface User : NSObject {
NSString *id;
NSString *name;
int *age;
}
年龄没有星号,因为这是一个整数 – 2011-08-25 16:04:49