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