CSJsonObject
open class CSJsonObject : CSObject, CSJsonObjectInterface
extension CSJsonObject: Sequence
Undocumented
-
Undocumented
Declaration
Swift
private(set) public var index: Int? { get } -
Undocumented
Declaration
Swift
private(set) public var data: [String : CSAnyProtocol?] { get } -
Undocumented
Declaration
Swift
public required override init() -
Undocumented
Declaration
Swift
@discardableResult public func load(data: [String : CSAnyProtocol?], index: Int? = nil) -> Self -
Undocumented
Declaration
Swift
public var asDictionary: [String : Any?] { get } -
Undocumented
Declaration
Swift
func getString(_ key: String) -> String? -
Undocumented
Declaration
Swift
func getBoolean(_ key: String) -> Bool? -
Undocumented
Declaration
Swift
func getInt(_ key: String) -> Int? -
Undocumented
Declaration
Swift
func getDouble(_ key: String) -> Double? -
Undocumented
Declaration
Swift
func getArray<T>(_ key: String) -> [T]? -
Undocumented
Declaration
Swift
func getStringList(_ key: String) -> [String]? -
Undocumented
Declaration
Swift
func getStringValue(_ key: String) -> String -
Undocumented
Declaration
Swift
func getBooleanValue(_ key: String) -> Bool -
Undocumented
Declaration
Swift
func put(_ key: String, _ value: String?) -
Undocumented
Declaration
Swift
func put(_ key: String, _ value: Int?) -
Undocumented
Declaration
Swift
func put(_ key: String, _ value: Bool?) -
Undocumented
Declaration
Swift
func put(_ key: String, _ value: CSJsonObjectInterface) -
Undocumented
Declaration
Swift
func put(_ key: String, _ value: CSJsonArrayInterface) -
Undocumented
Declaration
Swift
func put(_ key: String, _ value: [Any?]) -
Undocumented
Declaration
Swift
func put(_ key: String, _ value: [String : Any?]) -
Declaration
Swift
public func makeIterator() -> Dictionary<String, CSAnyProtocol?>.Iterator
View on GitHub
CSJsonObject Class Reference