Type Alias


A type that can convert itself into and out of an external representation.


typealias Codable = Decodable & Encodable

See Also

Custom Encoding and Decoding

Encoding and Decoding Custom Types

Make your data types encodable and decodable for compatibility with external representations such as JSON.

protocol Encodable

A type that can encode itself to an external representation.

protocol Decodable

A type that can decode itself from an external representation.

protocol CodingKey

A type that can be used as a key for encoding and decoding.

struct CodingUserInfoKey

A user-defined key for providing context during encoding and decoding.