Default

A Properties instance that can be used as default and does not have any SerializersModule installed.

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open override fun <T> decodeFromString(deserializer: DeserializationStrategy<T>, string: String): T

Decodes properties from the given string to a value of type T using the given deserializer. String values are converted to respective primitive types using default conversion methods. T may contain properties of nullable types; they will be filled by non-null values from the map, if present.

Link copied to clipboard

Decodes properties from given propertiesString, assigns them to an object using serializer for reified type T and returns this object. String values are converted to respective primitive types using default conversion methods. T may contain properties of nullable types; they will be filled by non-null values from the map, if present.

Link copied to clipboard

Decodes properties from the given string to a Map.

Link copied to clipboard

Encodes properties from the given map to a properties String. null values are omitted from the output.

Link copied to clipboard
open override fun <T> encodeToString(serializer: SerializationStrategy<T>, value: T): String

Encodes properties from the given value to a properties String using the given serializer. null values are omitted from the output.

Link copied to clipboard

Encodes properties from given value to a string using serializer for reified type T and returns this string. Converts all primitive types to String using toString method. null values are omitted from the output.