iOS - 不完美地镜像 JSON 是否被认为是不好的做法?

标签 ios objective-c json swift nsurlsession

例如,假设我有这个 json:

{
    "media": {
        "date": "2016-12-30",
        "uniqueID": "eab0923d"
}

我从这个 json 创建一个对象。但请注意,它包含另一个属性,不能使其镜像 json 100%

class Media {
    var date: String?
    var uniqueID: String?
    var anotherProperty: String? // By adding this property, this object does not mirror json 100%

    init(jsonDictionary: [String: Any]) {
        self.date = jsonDictionary["date"] as! String
        self.uniqueID = jsonDictionary["uniqueID"] as! String
        // Note: there is nothing in json for `anotherProperty`
    }
}

这是好的做法吗?如果有任何潜在的危险,也请告诉我。

最佳答案

我看不出有什么问题。只要您知道自己在做什么。

关于iOS - 不完美地镜像 JSON 是否被认为是不好的做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41584346/

相关文章:

ios - 用于 iOS 应用程序的最佳数据库

ios - iOS 10 中的 Whatsapp 集成和 openURL 问题

ios - 为什么我的平移手势只能在第二次输入后识别事件?

ios - 在第一个大写字母处拆分 NSString

ios - 未调用 CAAnimation 委托(delegate)方法

java - 寻找 Json 路径/(任何 API)以更新 Java 中给定 json 字符串中的任何值

javascript - 如何在javascript中访问另一个数组内的对象数组内的对象?

ios - 快速安全的数据传输

ios - 迁移到 xcode 7 后,cocoa pods 库停止工作

c# - JSON.Net 序列化集合到数组的数组