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