ObjectIter.next

Advances the iterator and retrieves the next member in the object.

If the end of the object is reached, FALSE is returned and member_name and member_node are set to invalid values. After that point, the iter is invalid.

The order in which members are returned by the iterator is undefined. The iterator is invalidated if the object is modified during iteration.

You must use this function with an iterator initialized with json.object_iter.ObjectIter.init_; using this function with an iterator initialized with json.object_iter.ObjectIter.initOrdered yields undefined behavior.

See also: json.object_iter.ObjectIter.nextOrdered

class ObjectIter
bool
next

Parameters

memberName string

return location for the member name, or null to ignore

memberNode json.node.Node

return location for the member value, or null to ignore

Return Value

Type: bool

TRUE if member_name and member_node are valid; FALSE if there are no more members