Prepend the given key-value pair.
Insert the given key and value.
Return the JSON value associated with the given key.
Return true
if there is an association with the given key.
Return true
if there are no associations.
Return all keys in insertion order.
Transform all associated JSON values.
Remove the field with the given key (if it exists).
Return the number of associations.
Return all key-value pairs in insertion order.
Convert to a map.
Convert to a map.
This conversion does not maintain insertion order.
Traverse Json values.
Return all associated values in insertion order.
Filter by keys and values.
Filter by keys.
Return a Kleisli arrow that gets the JSON value associated with the given field.
Return true
if there is at least one association.
Return all key-value pairs in insertion order as a list.
Return all key-value pairs in insertion order as a vector.
Return all keys in an undefined order.
Return all keys in an undefined order.
(Since version 0.9.0) Use keys.toSet
Return all keys in insertion order.
Return all keys in insertion order.
(Since version 0.9.0) Use keys
Transform all associated JSON values.
Transform all associated JSON values.
(Since version 0.9.0) Use mapValues
A mapping from keys to JSON values that maintains insertion order.