SCPJSONDecodable
Objective-C
@protocol SCPJSONDecodable <NSObject>
                Swift
protocol JSONDecodable : NSObjectProtocol
                Objects conforming to this protocol can be instantiated by decoding a JSON dictionary.
- 
                  
                  
Parses a JSON dictionary into an instance of the class. Returns nil if the object could not be decoded.
Declaration
Objective-C
+ (nullable instancetype)decodedObjectFromJSON:(nullable NSDictionary *)json;Swift
static func decodedObject(fromJSON json: [AnyHashable : Any]?) -> Self? - 
                  
                  
The raw JSON used to create the object. This may be useful for accessing fields that haven’t yet been made into properties in the SDK.
Declaration
Objective-C
@property (nonatomic, readonly) NSDictionary *_Nonnull originalJSON;Swift
var originalJSON: [AnyHashable : Any] { get }