Json¶
object Json : DynamicOps<JsonElement>
Functions¶
compressMaps¶
open fun compressMaps(): Boolean
convertList¶
open fun <U : Any?> convertList(outOps: DynamicOps<U?>?, input: JsonElement?): U?
convertMap¶
open fun <U : Any?> convertMap(outOps: DynamicOps<U?>?, input: JsonElement?): U?
convertTo¶
createBoolean¶
open override fun createBoolean(value: Boolean): JsonElement
createByte¶
open fun createByte(value: Byte): JsonElement?
createByteList¶
open fun createByteList(input: ByteBuffer?): JsonElement?
createDouble¶
open fun createDouble(value: Double): JsonElement?
createFloat¶
open fun createFloat(value: Float): JsonElement?
createInt¶
createIntList¶
open fun createIntList(input: IntStream?): JsonElement?
createList¶
open override fun createList(input: Stream<JsonElement>): JsonElement
createLong¶
open fun createLong(value: Long): JsonElement?
createLongList¶
open fun createLongList(input: LongStream?): JsonElement?
createMap¶
createNumeric¶
open override fun createNumeric(i: Number): JsonElement
createShort¶
open fun createShort(value: 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¶
getBooleanValue¶
open override fun getBooleanValue(input: JsonElement): DataResult<Boolean>
getByteBuffer¶
open fun getByteBuffer(input: JsonElement?): DataResult<ByteBuffer?>?
getGeneric¶
open fun getGeneric(input: JsonElement?, key: JsonElement?): DataResult<JsonElement?>?
getIntStream¶
open fun getIntStream(input: JsonElement?): DataResult<IntStream?>?
getList¶
getLongStream¶
open fun getLongStream(input: 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(input: JsonElement?, defaultValue: Number?): Number?
open 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(list: JsonElement?, values: List<JsonElement?>?): DataResult<JsonElement?>?
open override fun mergeToList(list: JsonElement, value: JsonElement): DataResult<JsonElement>
mergeToMap¶
open fun mergeToMap(map: JsonElement?, values: MapLike<JsonElement?>?): DataResult<JsonElement?>?
open fun mergeToMap(map: JsonElement?, values: Map<JsonElement?, JsonElement?>?): DataResult<JsonElement?>?
open override fun mergeToMap(
map: JsonElement,
key: JsonElement,
value: JsonElement
): DataResult<JsonElement>
mergeToPrimitive¶
open fun mergeToPrimitive(prefix: JsonElement?, value: JsonElement?): DataResult<JsonElement?>?
remove¶
set¶
update¶
updateGeneric¶
open fun updateGeneric(
input: JsonElement?,
key: JsonElement?,
function: Function<JsonElement?, JsonElement?>?
): JsonElement?