特定のクラスを使用して、json 文字列を匿名オブジェクトにマップしたいと思います。国クラスがあるとします。どのオブジェクトであるかを知らずに、JSON 文字列をこのオブジェクトに解析したいと思います。そのため、クラスを解析に使用します。
@interface CountryModel
@property (assign, nonatomic) int id;
@property (strong, nonatomic) NSString* country;
@end
NSString* json = (fetch here JSON from Internet) ...
CountryModel* country ;
id obj = country ;
obj = tojson( [obj class] , json )
https://github.com/icanzilb/JSONModelは必要なことを行いますが、継承を使用せずに同じことが必要です。JSONModel から継承せずに同じことをしたいと思います。