kotlinx-serialization / kotlinx.serialization.json / Json / toJson

toJson

(common, js, jvm, native) fun <T> toJson(serializer: SerializationStrategy<T>, value: T): JsonElement

Serializes value into an equivalent JsonElement using provided serializer.

Exceptions

JsonException - if given value can not be encoded

SerializationException - if given value can not be serialized

(common, js, jvm, native) fun <reified T : Any> toJson(value: T): JsonElement

Serializes value into an equivalent JsonElement using serializer registered in the module.

Exceptions

JsonException - if given value can not be encoded

SerializationException - if given value can not be serialized