-
- All Superinterfaces:
AutoCloseable,Closeable,jakarta.json.stream.JsonParser
- All Known Implementing Classes:
JsonbRiParser,UserDeserializerParser
public interface JsonbParser extends jakarta.json.stream.JsonParserJsonb parsing helper methods on top of JSON-P parser.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JsonbRiParser.LevelContextgetCurrentLevel()Current level of JsonbRiParser.voidmoveTo(jakarta.json.stream.JsonParser.Event event)Moves parser to required event, if current event is equal to required does nothing.jakarta.json.stream.JsonParser.EventmoveToStartStructure()Moves parser cursor to START_OBJECT or START_ARRAY.jakarta.json.stream.JsonParser.EventmoveToValue()Moves parser cursor to any JSON value.voidskipJsonStructure()Skips a value or a structure.
-
-
-
Method Detail
-
moveTo
void moveTo(jakarta.json.stream.JsonParser.Event event)
Moves parser to required event, if current event is equal to required does nothing.- Parameters:
event- Required event.
-
moveToValue
jakarta.json.stream.JsonParser.Event moveToValue()
Moves parser cursor to any JSON value.- Returns:
- Event.
-
moveToStartStructure
jakarta.json.stream.JsonParser.Event moveToStartStructure()
Moves parser cursor to START_OBJECT or START_ARRAY.- Returns:
- Event.
-
getCurrentLevel
JsonbRiParser.LevelContext getCurrentLevel()
Current level of JsonbRiParser.- Returns:
- Current level.
-
skipJsonStructure
void skipJsonStructure()
Skips a value or a structure. If current event is START_ARRAY or START_OBJECT, whole structure is skipped to end.
-
-