json.object_iter
Module for [ObjectIter] class
class ObjectIter
Types 1
classObjectIter
An iterator object used to iterate over the members of a JSON object.
json.object_iter.ObjectIter must be allocated on the stack and initialised using json.object_iter.ObjectIter.init_ or json.object_iter.ObjectIter.initOrdered.
The iterator is invalidated if the object is modified during iteration.
All the fields in the json.object_iter.ObjectIter structure are private and should never be accessed directly.
Fields
JsonObjectIter _cInstanceMethods
void * _cPtr() nothrowvoid initOrdered(json.object.ObjectWrap object) nothrowInitialises the iter and associate it with object.bool next(out string memberName, out json.node.Node memberNode) nothrowAdvances the iterator and retrieves the next member in the object.bool nextOrdered(out string memberName, out json.node.Node memberNode) nothrowAdvances the iterator and retrieves the next member in the object.