Skip to content

commonnet.kernelpanicsoft.archie.serializationKOpsJson

Json


object Json : DynamicOps<JsonElement> 

Functions

compressMaps


open fun compressMaps(): Boolean

convertList


open fun <U : Any> convertList(p0: DynamicOps<U>, p1: JsonElement): U

convertMap


open fun <U : Any> convertMap(p0: DynamicOps<U>, p1: JsonElement): U

convertTo


open override fun <U : Any> convertTo(outOps: DynamicOps<U>, input: JsonElement): U

createBoolean


open override fun createBoolean(value: Boolean): JsonElement

createByte


open fun createByte(p0: Byte): JsonElement

createByteList


open fun createByteList(p0: ByteBuffer): JsonElement

createDouble


open fun createDouble(p0: Double): JsonElement

createFloat


open fun createFloat(p0: Float): JsonElement

createInt


open fun createInt(p0: Int): JsonElement

createIntList


open fun createIntList(p0: IntStream): JsonElement

createList


open override fun createList(input: Stream<JsonElement>): JsonElement

createLong


open fun createLong(p0: Long): JsonElement

createLongList


open fun createLongList(p0: LongStream): JsonElement

createMap


open fun createMap(p0: MutableMap<JsonElement, JsonElement>): JsonElement

open override fun createMap(map: Stream<Pair<JsonElement, JsonElement>>): JsonElement

createNumeric


open override fun createNumeric(i: Number): JsonElement

createShort


open fun createShort(p0: Short): JsonElement

createString


open override fun createString(value: String): JsonElement

empty


open override fun empty(): JsonElement

emptyList


open fun emptyList(): JsonElement

emptyMap


open fun emptyMap(): JsonElement

get


open operator fun get(p0: JsonElement, p1: String): DataResult<JsonElement>

getBooleanValue


open override fun getBooleanValue(input: JsonElement): DataResult<Boolean>

getByteBuffer


open fun getByteBuffer(p0: JsonElement): DataResult<ByteBuffer>

getGeneric


open fun getGeneric(p0: JsonElement, p1: JsonElement): DataResult<JsonElement>

getIntStream


open fun getIntStream(p0: JsonElement): DataResult<IntStream>

getList


open override fun getList(input: JsonElement): DataResult<Consumer<Consumer<JsonElement>>>

getLongStream


open fun getLongStream(p0: JsonElement): DataResult<LongStream>

getMap


open override fun getMap(input: JsonElement): DataResult<MapLike<JsonElement>>

getMapEntries


open override fun getMapEntries(input: JsonElement): DataResult<Consumer<BiConsumer<JsonElement, JsonElement>>>

getMapValues


open override fun getMapValues(input: JsonElement): DataResult<Stream<Pair<JsonElement, JsonElement>>>

getNumberValue


open fun getNumberValue(p0: JsonElement, p1: Number): Number

open override fun getNumberValue(input: JsonElement): DataResult<Number>

getStream


open override fun getStream(input: JsonElement): DataResult<Stream<JsonElement>>

getStringValue


open override fun getStringValue(input: JsonElement): DataResult<String>

listBuilder


open fun listBuilder(): ListBuilder<JsonElement>

mapBuilder


open fun mapBuilder(): RecordBuilder<JsonElement>

mergeToList


open fun mergeToList(p0: JsonElement, p1: MutableList<JsonElement>): DataResult<JsonElement>

open override fun mergeToList(list: JsonElement, value: JsonElement): DataResult<JsonElement>

mergeToMap


open fun mergeToMap(p0: JsonElement, p1: MapLike<JsonElement>): DataResult<JsonElement>

open fun mergeToMap(p0: JsonElement, p1: MutableMap<JsonElement, JsonElement>): DataResult<JsonElement>

open override fun mergeToMap(map: JsonElement, key: JsonElement, value: JsonElement): DataResult<JsonElement>

mergeToPrimitive


open fun mergeToPrimitive(p0: JsonElement, p1: JsonElement): DataResult<JsonElement>

remove


open override fun remove(input: JsonElement, key: String): JsonElement

set


open operator fun set(p0: JsonElement, p1: String, p2: JsonElement): JsonElement

update


open fun update(p0: JsonElement, p1: String, p2: Function<JsonElement, JsonElement>): JsonElement

updateGeneric


open fun updateGeneric(p0: JsonElement, p1: JsonElement, p2: Function<JsonElement, JsonElement>): JsonElement

withDecoder


open fun <E : Any> withDecoder(p0: Decoder<E>): Function<JsonElement, DataResult<Pair<E, JsonElement>>>

withEncoder


open fun <E : Any> withEncoder(p0: Encoder<E>): Function<E, DataResult<JsonElement>>

withParser


open fun <E : Any> withParser(p0: Decoder<E>): Function<JsonElement, DataResult<E>>