我正在使用最新的 SDK 开发 iOS 5.0 及更高版本的应用程序。
我得到一个NSDictionary
使用这个代码:
id jsonObject = [NSJSONSerialization
JSONObjectWithData:jsonData options:NSJSONReadingAllowFragments error:&error];
该字典将类属性作为键,将每个属性值作为值。
我正在尝试开发一种通用方法:
+ (id)FromJSON:(NSDictionary*)jsonDic toClass:(NSString*)className;
此方法将使用参数实例化 var (顺便说一下,我可以使用带有类名className
的 a 创建实例对象吗?)。NSString
但我的问题是我能知道每个jsonDic
值的类型。我可以获取每个属性名称并尝试访问它的类型(NSString
、、NSNumber
等)。
关于如何做的任何建议?