我从REST调用中获取JSON。我创建了一个名为“Teacher”的映射,其中包含3个属性。没什么特别的。
另一个对象“课堂”,具有教师对象的属性。所以它看起来像这样:
classroom : {
roomNumber : "123",
floor: 2,
id : "A123",
teacher: {
name: "John Doe",
specialty: "Science",
homeroom: "128"
},
}
我遇到的问题是,有时教室没有专门的“老师”,我从服务中得到一个空对象:
teacher: { }
当我得到这个时,RestKit给了我一个警告,“映射嵌套对象失败:(null)”。
我意识到如果服务返回“null”或根本没有教师属性会更好。但是,除非我能说服服务器人员,否则有什么方法可以告诉RestKit如果我得到这样的对象就不用担心了?