Creates a new json array of given sequence of items args.
Creates a new json array of given sequence of items args.
sequence of items in the array
a new json array
Removes all null-value properties from this json object.
Removes all null-value properties from this json object.
a compressed json object
Concatenates two given json object a and b with a object in priority.
Concatenates two given json object a and b with a object in priority.
the left object
the right object
a concatenated array
Concatenates two given json object a and b with b object priority.
Concatenates two given json object a and b with b object priority.
the left object
the right object
a concatenated array
Decodes a json object from the given string s
.
Decodes a json object from the given string s
.
a string representation of a json object
a decoded json object wrapping in option
Creates an empty json array.
Creates an empty json array.
an empty json array.
Creates an empty json object
Creates an empty json object
an empty json object
Encodes the given json object j
into its string representation.
Encodes the given json object j
into its string representation.
a json object to encode
a string representation of a json object
Deeply merges given json objects a and b into a single json object.
Deeply merges given json objects a and b into a single json object. In case of conflict tag the value of a left json object will be taken.
the left json object
the right json object
a merged json object
Deeply merges given json objects a and b into a single json object.
Deeply merges given json objects a and b into a single json object. In case of conflict tag the value of a right json object will be taken.
the left json object
the right json object
a merged json object
Creates a json object of given sequence of properties args.
Creates a json object of given sequence of properties args. Every argument/property is a pair of tag and value associated with it. It's possible to pass a complete json path (separated by dot) as tag.
a sequence of json properties
a json object
A json companion object, which in an entry point into JSON API.