Package javax.json.stream
Interface JsonParser
-
- All Superinterfaces:
java.lang.AutoCloseable,java.io.Closeable
public interface JsonParser extends java.io.Closeable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classJsonParser.Event
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidclose()default JsonArraygetArray()default java.util.stream.Stream<JsonValue>getArrayStream()java.math.BigDecimalgetBigDecimal()intgetInt()JsonLocationgetLocation()longgetLong()default JsonObjectgetObject()default java.util.stream.Stream<java.util.Map.Entry<java.lang.String,JsonValue>>getObjectStream()java.lang.StringgetString()default JsonValuegetValue()default java.util.stream.Stream<JsonValue>getValueStream()booleanhasNext()booleanisIntegralNumber()JsonParser.Eventnext()default voidskipArray()default voidskipObject()
-
-
-
Method Detail
-
hasNext
boolean hasNext()
-
next
JsonParser.Event next()
-
getString
java.lang.String getString()
-
isIntegralNumber
boolean isIntegralNumber()
-
getInt
int getInt()
-
getLong
long getLong()
-
getBigDecimal
java.math.BigDecimal getBigDecimal()
-
getLocation
JsonLocation getLocation()
-
close
void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable
-
getObject
default JsonObject getObject()
-
getValue
default JsonValue getValue()
-
getArray
default JsonArray getArray()
-
getArrayStream
default java.util.stream.Stream<JsonValue> getArrayStream()
-
getObjectStream
default java.util.stream.Stream<java.util.Map.Entry<java.lang.String,JsonValue>> getObjectStream()
-
getValueStream
default java.util.stream.Stream<JsonValue> getValueStream()
-
skipArray
default void skipArray()
-
skipObject
default void skipObject()
-
-