JSONParsedObject
public enum JSONParsedObject: JSONDeserializer
An enum to wrap objects returned by JSONSerialization.jsonObject(with:options:).
Implements JSONDeserializer with Deserialized = Self.
-
Wraps an array.
Declaration
Swift
case array(NSArray)
-
Wraps a dictionary.
Declaration
Swift
case dictionary(NSDictionary)
-
Wraps a null.
Declaration
Swift
case null(NSNull)
-
Wraps a number.
Declaration
Swift
case number(NSNumber)
-
Wraps a string.
Declaration
Swift
case string(NSString)
-
Access the wrapped object.
Declaration
Swift
public var inner: JSONAnyParsedObject
-
Output type is itself.
Declaration
Swift
public typealias Deserialized = JSONParsedObject -
Returns
jsonObject.Throws
does not throw.Declaration
Swift
public static func deserialize(jsonObject: JSONParsedObject) throws -> Deserialized
View on GitHub
Install in Dash
JSONParsedObject Enum Reference