我对 JSONModel 有一个相当基本的问题。假设我有以下 JSON:
{"items": [
{
"id": 1,
"title": "Bla",
"category": 1
}
]}
和这个:
{"categories": [
{
"id": 1,
"name": "Category"
}
]}
现在最简单的事情是将类别放入项目中并让 JSONModel 使用它。但是可能有数百个项目共享几个类别,并且这些类别有几个属性,如描述、URL 和东西,这会炸毁项目 JSON。
我将如何使用 JSONModel 以最佳方式组合它们(或者另一个库可能更好)?
我的模型目前看起来像这样:
@interface Item : JSONModel
@property (assign, nonatomic) int id;
@property (strong, nonatomic) NSString* title;
@property (strong, nonatomic) Category* category;
@end
@interface Category : JSONModel
@property (assign, nonatomic) int id;
@property (strong, nonatomic) NSString* name;
@end