Package-level declarations

Types

Link copied to clipboard
open class ConfigurableKotlinxSerialization(json: JsonBuilder.() -> Unit, val defaultContentType: ContentType = APPLICATION_JSON) : AutoMarshallingJson<JsonElement>
Link copied to clipboard

To implement custom JSON configuration, create your own object singleton extending ConfigurableKotlinxSerialization, passing in the JSON configuration block

Functions

Link copied to clipboard
fun JsonBuilder.asConfigurable(): AutoMappingConfiguration<JsonBuilder>
Link copied to clipboard
inline operator fun <T : Any, R : HttpMessage> ConfigurableKotlinxSerialization.invoke(item: T): (R) -> R
inline operator fun <T : Any> ConfigurableKotlinxSerialization.invoke(msg: HttpMessage): T