使用Objective-CJSONModel和一组对象作为入口点

使用Objective-CJSONModel和一组对象作为入口点,objective-c,json,cocoa,jsonmodel,Objective C,Json,Cocoa,Jsonmodel,我得到了一个json对象,它以一个对象数组开始。我想和这个json对象一起使用,但是我找不到一个例子来说明如何使用它 以下是我的json: { "days": [{ "date": "2016-12-22T00:00:00.000Z", "items": [{ ... }] },{ "date": ... } } 我创建了一个DaysModel @interface DaysModel : JSONModel @property (nonatomic) N

我得到了一个json对象,它以一个对象数组开始。我想和这个json对象一起使用,但是我找不到一个例子来说明如何使用它

以下是我的json:

{
  "days": [{
    "date": "2016-12-22T00:00:00.000Z",
    "items": [{ ... }]
  },{
    "date": ...
  }
}
我创建了一个DaysModel

@interface DaysModel : JSONModel

@property (nonatomic) NSArray<DayModel *> *days;

myDays.days的内容将是一个字典数组,而不是DayModels数组

您可能忘了添加协议,请尝试阅读github上的文档

尝试添加

@protocol ItemModel;
DaysModel中

并更改为:

@property (nonatomic) NSArray<ItemModel *> *items;
@属性(非原子)NSArray*项;
致:

@属性(非原子)NSArray*项;

这给了我一个解决问题的想法:)谢谢@kikko088
@protocol ItemModel;
@property (nonatomic) NSArray<ItemModel *> *items;
@property (nonatomic) NSArray<ItemModel> *items;