sealed class JsonContainer : JsonValue
Since
2.0
Represents a json structure, may it be an array or an object.
abstract val size: Int |
abstract fun clone(): JsonValue |
|
open operator fun get(key: String): JsonValueopen operator fun get(index: Int): JsonValue |
|
abstract fun isEmpty(): Boolean |
|
fun isNotEmpty(): Boolean |
|
open operator fun set(key: String, value: Any?): Unitopen operator fun set(index: Int, value: Any?): Unit |
fun <T> cast(): T |
|
open fun toString(): String |
class JsonArray : JsonContainer, Iterable<JsonValue> |
|
class JsonObject : JsonContainer, Iterable<Entry<String, JsonValue>> |