AnyCodable
public struct AnyCodable : Codable
extension AnyCodable: Equatable
extension AnyCodable: CustomStringConvertible
extension AnyCodable: CustomDebugStringConvertible
extension AnyCodable: ExpressibleByNilLiteral,
ExpressibleByBooleanLiteral,
ExpressibleByIntegerLiteral,
ExpressibleByFloatLiteral,
ExpressibleByStringLiteral,
ExpressibleByArrayLiteral,
ExpressibleByDictionaryLiteral
                A type-erased Codable value.
The AnyCodable type forwards encoding and decoding responsibilities
to an underlying value, hiding its specific underlying type.
You can encode or decode mixed-type values in dictionaries
and other collections that require Encodable or Decodable conformance
by declaring their contained type to be AnyCodable.
See also
AnyEncodable
See also
AnyDecodable
- 
                  
                  
Declaration
Swift
public let value: Any - 
                  
                  
Declaration
Swift
public init<T>(_ value: T?) - 
                  
                  
Declaration
Swift
public static func == (lhs: AnyCodable, rhs: AnyCodable) -> Bool - 
                  
                  
Declaration
Swift
public var description: String { get } - 
                  
                  
Declaration
Swift
public var debugDescription: String { get } - 
                  
                  
Declaration
Swift
public init(nilLiteral: ()) - 
                  
                  
Declaration
Swift
public init(booleanLiteral value: Bool) - 
                  
                  
Declaration
Swift
public init(integerLiteral value: Int) - 
                  
                  
Declaration
Swift
public init(floatLiteral value: Double) - 
                  
                  
Declaration
Swift
public init(extendedGraphemeClusterLiteral value: String) - 
                  
                  
Declaration
Swift
public init(stringLiteral value: String) - 
                  
                  
Declaration
Swift
public init(arrayLiteral elements: Any...) - 
                  
                  
Declaration
Swift
public init(dictionaryLiteral elements: (AnyHashable, Any)...) 
        AnyCodable Structure Reference