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