Package javax.json.stream
Interface JsonParser
-
- All Superinterfaces:
AutoCloseable
,Closeable
public interface JsonParser extends Closeable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
JsonParser.Event
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
close()
default JsonArray
getArray()
default Stream<JsonValue>
getArrayStream()
BigDecimal
getBigDecimal()
int
getInt()
JsonLocation
getLocation()
long
getLong()
default JsonObject
getObject()
default Stream<Map.Entry<String,JsonValue>>
getObjectStream()
String
getString()
default JsonValue
getValue()
default Stream<JsonValue>
getValueStream()
boolean
hasNext()
boolean
isIntegralNumber()
JsonParser.Event
next()
default void
skipArray()
default void
skipObject()
-
-
-
Method Detail
-
hasNext
boolean hasNext()
-
next
JsonParser.Event next()
-
getString
String getString()
-
isIntegralNumber
boolean isIntegralNumber()
-
getInt
int getInt()
-
getLong
long getLong()
-
getBigDecimal
BigDecimal getBigDecimal()
-
getLocation
JsonLocation getLocation()
-
close
void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
getObject
default JsonObject getObject()
-
getValue
default JsonValue getValue()
-
getArray
default JsonArray getArray()
-
skipArray
default void skipArray()
-
skipObject
default void skipObject()
-
-