Construct AsdfNode recursively.
Adds data to the object-tree recursively.
Returns the subset of the node which is not represented in the object-tree. If a leaf is represented but has a different value then it will be included in the return value. Returned value has ASDF format.
Returns true if the node is leaf.
Removes keys from the object-tree recursively.
Returns the subset of the object-tree which is not represented in node. If a leaf is represented but has a different value then it will be included in the return value. Returned value has ASDF format and its leaves are set to null.
Serialization primitive
Object-tree structure for mutable Asdf representation.
AsdfNode can be used to construct and manipulate JSON objects. Each AsdfNode can represent either a dynamic JSON object (associative array of AsdfNode nodes) or a ASDF JSON value. JSON arrays can be represented only as JSON values.