【发布时间】:2013-07-04 02:07:15
【问题描述】:
假设有一个 Web 服务返回如下 JSON 响应:
{
"id": "123",
"name": "John Doe",
"phone": {
"country_code": "1",
"area_code": "11",
"number": "55544433"
}
}
这是描述一个 Person 实体,但在这个实体内部,有一个包含嵌入对象的 phone 属性。
Phone 不是实体,它没有被 id 引用,它完全包含在这个 Person 实体的范围内。但是,最好将它映射到我的代码中的电话@interface(例如,它可能有一个方法“formatAsString”,它返回如下格式的字符串:“+1 (11) 55544433”)
在将模型映射到 iOS Core Data 时,我应该如何处理这种情况?
【问题讨论】:
标签: ios json core-data value-objects embedded-object