Я использую JSON api для получения данных, и все работает так, как должно, но мне не очень нравится, как я обрабатываю результат, чтобы быть в безопасности, если это nil
. Вот как это выглядит сегодня:Значения Hande nil с SwiftyJSON
Я получаю JSON, а затем я перебирать его и сделайте следующее
let obj = Obj()
obj.name = json["name"].string ?? ""
obj.age = json["age"].string ?? ""
obj.length = json["length"].string ?? ""
Так что проверить, если, например json["name"].string
имеет значение в противном случае я назначаю его с пустым ""
. Это способ сделать это с SwiftyJSON или есть более чистый способ?
Вопрос в том, что иногда json["name"].string
имеет значение, но не json["age"].string
например.