You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Alamofire ObjectMapper:如何提取并映射所有模型中的公共字段

分析API返回的Event模型结构

从你提供的示例来看,这个API返回的Event模型里,那些跨模型的公共字段(比如ID、创建/更新相关字段)并没有被抽成独立对象,而是直接和Event特有的业务字段(比如subject、start_date等)混杂在同一个event对象中。

下面是格式化后的完整JSON示例:

Event : [
  {
    "event":{
      "id":3,
      "company_id":18,
      "archived":false,
      "created_by":229,
      "updated_by":229,
      "owner_id":229,
      "subject":"",
      "start_date":null,
      "end_date":null,
      "name":null,
      "name_class_name":"",
      "related_to":null,
      "related_to_class_name":"",
      "status":"",
      "created_at":"2018-05-07T01:59:38.921-04:00",
      "updated_at":"2018-05-07T01:59:3..."
    }
  }
]

这里面的公共字段包括:id, company_id, archived, created_by, updated_by, owner_id, created_at, updated_at —— 这些通常是多个业务模型都会用到的属性,但在当前的返回结构里,它们和Event专属的subject、start_date等字段平级放在了event对象内部,没有做单独的封装。

内容的提问来源于stack exchange,提问作者Nitish

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 03:44:08