JSON
public class JSON: AnyObject, CustomDebugStringConvertible
This abstraction helps working with the JSON Format.
It provives a way to access JSON values via subscripting, whether it’s an array or a dictionary.
-
This is the raw data of the JSON
Declaration
Swift
public var data: AnyObject? -
This date formating strategy that will be used for that JSON section. This should not be set, use
dateFormatinstead.Declaration
Swift
public var jsonDateFormat: String? -
This build a JSON object with raw data.
Declaration
Swift
public init?(_ dic: AnyObject?) -
Returns
The array of JSON values. In case of the JSON being a dictionary, this will return nil.Declaration
Swift
public var collection: [JSON]?Return Value
The array of JSON values. In case of the JSON being a dictionary, this will return nil.
-
This defines the date format to be used for NSDate parsing.
createdAt <-- json["created_at"]?.dateFormat("yyyy-MM-dd'T'HH:mm:ssZZZZZ")Returns
Itself for chaining purposes.Declaration
Swift
public func dateFormat(format: String) -> SelfReturn Value
Itself for chaining purposes.
-
This is just for supporting default console logs.
Declaration
Swift
public var debugDescription: String
View on GitHub
JSON Class Reference