Package javax.json
Interface JsonValue
-
- All Known Subinterfaces:
JsonArray
,JsonNumber
,JsonObject
,JsonString
,JsonStructure
public interface JsonValue
JsonValue
represents an immutable JSON value.A JSON value is one of the following: an object (
JsonObject
), an array (JsonArray
), a number (JsonNumber
), a string (JsonString
),true
(JsonValue.TRUE
),false
(JsonValue.FALSE
), ornull
(JsonValue.NULL
).
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
JsonValue.ValueType
Indicates the type of aJsonValue
object.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JsonValue.ValueType
getValueType()
Returns the value type of this JSON value.java.lang.String
toString()
Returns JSON text for this JSON value.
-
-
-
Method Detail
-
getValueType
JsonValue.ValueType getValueType()
Returns the value type of this JSON value.- Returns:
- JSON value type
-
toString
java.lang.String toString()
Returns JSON text for this JSON value.- Overrides:
toString
in classjava.lang.Object
- Returns:
- JSON text
-
-