Returns a set of keys of this object where nested keys are separated by a separator character.
Returns a set of keys of this object where nested keys are separated by a separator character.
Eg. {"a":1,"b":{"c":2},"d":null}.flattenedKeySet(".", ignoreNull = true) = Set("a","b.c")
character separator to use
if set, fields with a null value are ignored
flattened key set
the JsObjects
to which the new methods are provided.
Implicit class that provides new methods for
JsObjects
.