Swift에서 Decodable 사용하여 JSON 데이터를 Swift 객체로 변환하기
·
Category/Swift
Decodable은 Swift에서 제공하는 프로토콜로, JSON과 같은 외부 데이터를 Swift 객체로 변환할 때 사용됩니다. 주로 API로부터 받은 JSON 데이터를 Swift 구조체나 클래스로 쉽게 변환하기 위해 사용되며, 이를 디코딩(Decoding)한다고 합니다. Decodable을 사용하면 각 속성을 일일이 매핑하지 않아도 Swift가 자동으로 데이터를 적절한 속성으로 매핑해줍니다.Decodable의 기본 사용법Decodable 프로토콜을 사용하려면, 먼저 디코딩하려는 Swift 구조체 또는 클래스가 Decodable 프로토콜을 채택해야 합니다.1. 간단한 구조체 예시struct User: Decodable { let id: Int let name: String let email..