Avatar
struct Hoge: Codable { let id: Int let url: String? } extension Hoge { var urlurl: URL? {return url.flatMap {URL(string: $0)}} } Codableがjsonをそのままうつしていると考えればこう (edited)