Package org.cakelab.json
Interface JSONCompoundType
-
- All Known Implementing Classes:
JSONArray
,JSONObject
,StructDoc
public interface JSONCompoundType
Common interface of JSONObject and JSONArray- Author:
- homac
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default JSONArray
arrayvalue(java.lang.Object o)
default JSONArray
arrayvalue(java.lang.Object o, JSONArray defaultValue)
default java.lang.Boolean
booleanvalue(java.lang.Object o)
default java.lang.Boolean
booleanvalue(java.lang.Object o, java.lang.Boolean defaultValue)
default <T> T
defaultvalue(java.lang.Object o, T defaultValue)
default java.lang.Double
doublevalue(java.lang.Object o)
default java.lang.Double
doublevalue(java.lang.Object o, java.lang.Double defaultValue)
default java.lang.Long
longvalue(java.lang.Object o)
default java.lang.Long
longvalue(java.lang.Object o, java.lang.Long defaultValue)
default JSONObject
objectvalue(java.lang.Object o)
default JSONObject
objectvalue(java.lang.Object o, JSONObject defaultValue)
default java.lang.String
stringvalue(java.lang.Object o)
default java.lang.String
stringvalue(java.lang.Object o, java.lang.String defaultValue)
java.lang.String
toString()
Convert to string using the default string formatter.java.lang.String
toString(JSONFormatter formatter)
-
-
-
Method Detail
-
toString
java.lang.String toString()
Convert to string using the default string formatter.- Overrides:
toString
in classjava.lang.Object
- Returns:
- See Also:
JSONFormatter
-
toString
java.lang.String toString(JSONFormatter formatter) throws JSONException
- Throws:
JSONException
-
defaultvalue
default <T> T defaultvalue(java.lang.Object o, T defaultValue)
-
doublevalue
default java.lang.Double doublevalue(java.lang.Object o, java.lang.Double defaultValue)
-
doublevalue
default java.lang.Double doublevalue(java.lang.Object o)
-
longvalue
default java.lang.Long longvalue(java.lang.Object o, java.lang.Long defaultValue)
-
longvalue
default java.lang.Long longvalue(java.lang.Object o)
-
booleanvalue
default java.lang.Boolean booleanvalue(java.lang.Object o, java.lang.Boolean defaultValue)
-
booleanvalue
default java.lang.Boolean booleanvalue(java.lang.Object o)
-
stringvalue
default java.lang.String stringvalue(java.lang.Object o)
-
stringvalue
default java.lang.String stringvalue(java.lang.Object o, java.lang.String defaultValue)
-
arrayvalue
default JSONArray arrayvalue(java.lang.Object o)
-
objectvalue
default JSONObject objectvalue(java.lang.Object o)
-
objectvalue
default JSONObject objectvalue(java.lang.Object o, JSONObject defaultValue)
-
-