Package oracle.dbtools.plugin.api.json
Interface JSONToken
public interface JSONToken
A token in a JSON character stream.
JSONToken instances are produced by JSONReader (and can also
be written to JSONWriter streams using the
JSONWriter.append(JSONToken) method).- Author:
- cdivilly
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumEnumerates the different kinds of tokens that occur in a JSON stream -
Method Summary
-
Method Details
-
booleanValue
boolean booleanValue()Returns the value of a property as aBooleaninstance. Only permissible on instances wheretype()==JSONToken.Type.BOOLEAN_VALUE.- Returns:
- a boolean value
-
numberValue
Number numberValue()Returns the value of a property as aNumberinstance. Only permissible on instances wheretype()==JSONToken.Type.NUMERIC_VALUE.- Returns:
- a numeric value
-
propertyName
String propertyName()Returns the name of a property. Only permissible on instances wheretype()==JSONToken.Type.PROPERTY_NAME.- Returns:
- the property name
-
stringValue
String stringValue()Returns the value of a property as aString. Only permissible on instsances wheretype()==JSONToken.Type.STRING_VALUE- Returns:
- String value
-
type
JSONToken.Type type()This token's type- Returns:
- token type
-