common • net.kernelpanicsoft.archie.serialization • KOps • Json
Json
object Json : DynamicOps<JsonElement> Functions
compressMaps
open fun compressMaps(): BooleanconvertList
open fun <U : Any> convertList(p0: DynamicOps<U>, p1: JsonElement): UconvertMap
open fun <U : Any> convertMap(p0: DynamicOps<U>, p1: JsonElement): UconvertTo
createBoolean
open override fun createBoolean(value: Boolean): JsonElementcreateByte
open fun createByte(p0: Byte): JsonElementcreateByteList
open fun createByteList(p0: ByteBuffer): JsonElementcreateDouble
open fun createDouble(p0: Double): JsonElementcreateFloat
open fun createFloat(p0: Float): JsonElementcreateInt
createIntList
open fun createIntList(p0: IntStream): JsonElementcreateList
open override fun createList(input: Stream<JsonElement>): JsonElementcreateLong
open fun createLong(p0: Long): JsonElementcreateLongList
open fun createLongList(p0: LongStream): JsonElementcreateMap
open fun createMap(p0: MutableMap<JsonElement, JsonElement>): JsonElementcreateNumeric
open override fun createNumeric(i: Number): JsonElementcreateShort
open fun createShort(p0: Short): JsonElementcreateString
open override fun createString(value: String): JsonElementempty
open override fun empty(): JsonElementemptyList
open fun emptyList(): JsonElementemptyMap
open fun emptyMap(): JsonElementget
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
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): Numberopen override fun getNumberValue(input: JsonElement): DataResult<Number>getStream
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
set
update
updateGeneric
open fun updateGeneric(p0: JsonElement, p1: JsonElement, p2: Function<JsonElement, JsonElement>): JsonElementwithDecoder
open fun <E : Any> withDecoder(p0: Decoder<E>): Function<JsonElement, DataResult<Pair<E, JsonElement>>>