iOS - 不完全镜像JSON被认为是不好的做法吗?

时间:2017-01-11 06:44:02

标签: 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`
    }
}

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

1 个答案:

答案 0 :(得分:1)

我没有看到任何问题。只要你知道你在做什么。