SwiftでURLが入ったJSONをデコードする
SwiftでURLが入ったJSONをデコードする方法です。 普通にデコードするだけで URL型にすることができました。
Playground.swift
import UIKit
let json = """
{
"fileURL": "https://swiswiswift.com/"
}
""".data(using: .utf8)!
struct Response: Decodable {
let fileURL: URL
}
let response = try! JSONDecoder().decode(Response.self, from: json)
print(response)
