CSJsonObjectInterface

Properties

Link copied to clipboard
abstract val jsonMap: Map<String, *>

Functions

Link copied to clipboard
abstract fun clear()
abstract fun clear(key: String)
Link copied to clipboard
Link copied to clipboard
open fun getBoolean(key: String, default: Boolean): Boolean
open fun getBoolean(key: String, default: Boolean? = null): Boolean?
Link copied to clipboard
open fun getDouble(key: String, default: Double): Double
open fun getDouble(key: String, default: Double? = null): Double?
Link copied to clipboard
open fun getFloat(key: String, default: Float): Float
open fun getFloat(key: String, default: Float? = null): Float?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getInt(key: String, default: Int): Int
open fun getInt(key: String, default: Int? = null): Int?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun <T : CSJsonObject> getJsonObject(key: String, type: KClass<T>): T?
Link copied to clipboard
Link copied to clipboard
abstract fun <T : CSJsonObject> getJsonObjectList(key: String, type: KClass<T>): List<T>?
Link copied to clipboard
Link copied to clipboard
open fun getList(key: String): List<Any?>?
Link copied to clipboard
open fun getLong(key: String, default: Long): Long
open fun getLong(key: String, default: Long? = null): Long?
Link copied to clipboard
open fun getMap(key: String): Map<String, Any?>?
Link copied to clipboard
open fun getString(key: String): String?
open fun getString(key: String, default: String): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun has(key: String): Boolean
Link copied to clipboard
open operator override fun iterator(): Iterator<Map.Entry<String, Any?>>
Link copied to clipboard
open fun set(key: String, boolean: Boolean?)
open fun set(key: String, double: Double?)
open fun set(key: String, float: Float?)
open fun set(key: String, int: Int?)
open fun set(key: String, long: Long?)
abstract fun set(key: String, string: String?)
abstract fun set(key: String, value: List<*>?)
abstract fun set(key: String, value: Map<String, *>?)
Link copied to clipboard
abstract fun <T : CSJsonObject> setJsonObject(key: String, value: T?)
Link copied to clipboard
abstract fun <T : CSJsonObject> setJsonObjectList(key: String, list: List<T>?)