DataStoreUtils

Functions

Link copied to clipboard
inline fun <T> jsonStringToList(jsonString: String): List<T>

Converts a json String that was stored in DataStore to a List of any Object.

Link copied to clipboard
inline fun <T> jsonStringToStringMap(jsonString: String): Map<String, T>

Converts a json String that was stored in DataStore to a Map.

Link copied to clipboard
inline fun <T> stringToMap(string: String, entryDelimiter: String = ",", keyValueDelimiter: String = ":"): Map<String, T>

Converts a delimited string into a Map.

Link copied to clipboard
inline fun <T> toJsonString(data: T): String

Converts any object into a json String to be stored in DataStore.