KeyValueConverter

class KeyValueConverter(separator: String = KeyValueStorageDefaults.SEPARATOR, inset: KeyValueInset = KeyValueStorageDefaults.INSET)

A class for reading and writing human-readable key-value data. Supports multi-line values using indentation.

Parameters

separator

the string used to separate key and value (default: '=')

inset

the indentation strategy for multi-line values

Constructors

Link copied to clipboard
constructor(separator: String = KeyValueStorageDefaults.SEPARATOR, inset: KeyValueInset = KeyValueStorageDefaults.INSET)

Functions

Link copied to clipboard

Parses key-value pairs from a text input. Multi-line values must be consistently indented.

Link copied to clipboard

Serializes key-value entries to a formatted string. Multi-line values are indented according to the inset strategy.