Object nodes
Object nodes are containers used to represent objects with named fields/properties. Each object node contains a map of child nodes with their names as keys. There is no limit to nesting: objects can contain other objects and arrays. Elements of an object are required to have non-null names.
Object nodes are typically mapped to arbitrary classes and structs during binding.
Properties
roperty | Description |
| Required if nested in an object node, optional otherwise. |
| Always returns |
| Returns an unordered sequence of child nodes. |
| Returns the number of elements in the |
| Returns a child node with given name or |
Equality
Two object nodes are considered equal if their Children
sequences are equivalent (contain equal elements but may present different order) and their names match up to differences in case.
Representation
Related pages
pageSettings nodespageSettings nodes scopingpageSettings nodes mergingLast updated