GenericIterator
This class provides a unified interface for iterating over different data sources, specifically supporting both Python iterators and JSON arrays. It acts as an abstraction layer that allows for consistent data traversal regardless of whether the underlying source is a native Python object or a structured JSON format.
Constructor
Signature
def PyIterator(
GenericPyIterator: [GenericPyIterator](genericpyiterator.md?sid=input_return_enums_genericpyiterator)
) - > [GenericIterator](genericiterator.md?sid=input_return_enums_genericiterator)
Parameters
| Name | Type | Description |
|---|---|---|
| GenericPyIterator | [GenericPyIterator](genericpyiterator.md?sid=input_return_enums_genericpyiterator) | The underlying Python iterator object to be wrapped. |
Signature
def JsonArray(
GenericJsonIterator: [GenericJsonIterator](genericjsoniterator.md?sid=input_return_enums_genericjsoniterator)
) - > [GenericIterator](genericiterator.md?sid=input_return_enums_genericiterator)
Parameters
| Name | Type | Description |
|---|---|---|
| GenericJsonIterator | [GenericJsonIterator](genericjsoniterator.md?sid=input_return_enums_genericjsoniterator) | The underlying JSON iterator or array structure to be wrapped. |