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
Removes all null-value properties from the given JSON object j
.
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
Concatenates two given JSON object a
and b
with b
object in priority.
Concatenates two given JSON object a
and b
with b
object in priority.
the left object
the right object
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
Creates an empty JSON array.
Creates 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
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
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
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 companion object, which in an entry point into JSON API.
(Since version 0.7.0) Finch Json is deprecated in favor of other Json libraries.