api

http4k / org.http4k.format / AutoMarshalling

AutoMarshalling

abstract class AutoMarshalling

Common base type for all format libraries which can convert directly from String -> Classes

Constructors

Name Summary
<init> Common base type for all format libraries which can convert directly from String -> ClassesAutoMarshalling()

Functions

Name Summary
asA abstract fun <T : Any> asA(input: String, target: KClass<T>): T
fun <T : Any> asA(input: String): T
fun <T : Any> String.asA(target: KClass<T>): T
asFormatString abstract fun asFormatString(input: Any): String
asInputStream fun asInputStream(input: Any): InputStream

Inheritors

Name Summary
AutoMarshallingJson abstract class AutoMarshallingJson<NODE : Any> : AutoMarshalling, Json<NODE>
AutoMarshallingXml abstract class AutoMarshallingXml : AutoMarshalling
ConfigurableJacksonYaml open class ConfigurableJacksonYaml : AutoMarshalling
ConfigurableKlaxon open class ConfigurableKlaxon : AutoMarshalling
ConfigurableMoshi open class ConfigurableMoshi : AutoMarshalling