Obj

object Obj
Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply(value: Map[String, Value]): Obj
def process(map: Map[String, String], parsePath: Option[Char]): Obj

Processes the supplied map creating an Obj for it. If parsePath is set, the key will be extracted as as a path based on the parsePath separation character. If it is not set, the key will be set as-is.

Processes the supplied map creating an Obj for it. If parsePath is set, the key will be extracted as as a path based on the parsePath separation character. If it is not set, the key will be set as-is.

Value Params
map

the map to parse into an Obj

parsePath

the optional separation character to parse the keys into paths (defaults to Some('.'))

Returns

Obj

def unapply(obj: Obj): Some[Map[String, Value]]

Concrete fields

var ExcludeNullValues: Boolean
val empty: Obj