ParameterParser

open class ParameterParser

A simple parser intended to parse sequences of name/value pairs.

Parameter values are expected to be enclosed in quotes if they contain unsafe characters, such as '=' characters or separators. Parameter values are optional and can be omitted.

param1 = value; param2 = "anything goes; really"; param3

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun parse(str: String, separator: Char): Map<String, String>
open fun parse(str: String, separators: Array<Char>): Map<String, String>
Extracts a map of name/value pairs from the given string.
Link copied to clipboard
Sets the flag if parameter names are to be converted to lower case when name/value pairs are parsed.