Package com.google.gwt.json.client
Class JSONValue
java.lang.Object
com.google.gwt.json.client.JSONValue
- Direct Known Subclasses:
JSONArray
,JSONBoolean
,JSONNull
,JSONNumber
,JSONObject
,JSONString
The superclass of all JSON value types.
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription(package private) abstract JavaScriptObject
Internal.isArray()
Returns a non-null reference if this JSONValue is really a JSONArray.Returns a non-null reference if this JSONValue is really a JSONBoolean.isNull()
Returns a non-null reference if this JSONValue is really a JSONNull.isNumber()
Returns a non-null reference if this JSONValue is really a JSONNumber.isObject()
Returns non-null if this JSONValue is really a JSONObject.isString()
Returns a non-null reference if this JSONValue is really a JSONString.abstract String
toString()
Returns a JSON-encoded string for this entity.
-
Constructor Details
-
JSONValue
JSONValue()Not subclassable outside this package.
-
-
Method Details
-
isArray
Returns a non-null reference if this JSONValue is really a JSONArray.- Returns:
- a reference to a JSONArray if this JSONValue is a JSONArray or
null
otherwise.
-
isBoolean
Returns a non-null reference if this JSONValue is really a JSONBoolean.- Returns:
- a reference to a JSONBoolean if this JSONValue is a JSONBoolean or
null
otherwise.
-
isNull
Returns a non-null reference if this JSONValue is really a JSONNull.- Returns:
- a reference to a JSONNull if this JSONValue is a JSONNull or
null
otherwise.
-
isNumber
Returns a non-null reference if this JSONValue is really a JSONNumber.- Returns:
- a reference to a JSONNumber if this JSONValue is a JSONNumber or
null
otherwise.
-
isObject
Returns non-null if this JSONValue is really a JSONObject.- Returns:
- a reference to a JSONObject if this JSONValue is a JSONObject or
null
otherwise.
-
isString
Returns a non-null reference if this JSONValue is really a JSONString.- Returns:
- a reference to a JSONString if this JSONValue is a JSONString or
null
otherwise.
-
toString
Returns a JSON-encoded string for this entity. Use this method to create JSON strings that can be sent from the client to a server. -
getUnwrapper
Internal. Returns a JS func that can unwrap this value. Used from native code.
-