對於我的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