Class JsonArrayIterator

java.lang.Object
org.eclipse.yasson.internal.jsonstructure.JsonArrayIterator
All Implemented Interfaces:
Iterator<jakarta.json.stream.JsonParser.Event>

public class JsonArrayIterator extends Object
Iterates over JsonArray.
  • Constructor Details

    • JsonArrayIterator

      public JsonArrayIterator(jakarta.json.JsonArray jsonArray)
      Creates new array iterator.
      Parameters:
      jsonArray - json array
  • Method Details

    • hasNext

      public boolean hasNext()
      After JsonParser.Event END_ARRAY is returned from next() iterator is removed from the stack.
      Returns:
      always true
    • next

      public jakarta.json.stream.JsonParser.Event next()