Interface JSONCompoundType

  • All Known Implementing Classes:
    JSONArray, JSONObject, StructDoc

    public interface JSONCompoundType
    Common interface of JSONObject and JSONArray
    Author:
    homac
    • Method Detail

      • toString

        java.lang.String toString()
        Convert to string using the default string formatter.
        Overrides:
        toString in class java.lang.Object
        Returns:
        See Also:
        JSONFormatter
      • 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,
                                     JSONArray defaultValue)
      • arrayvalue

        default JSONArray arrayvalue​(java.lang.Object o)
      • objectvalue

        default JSONObject objectvalue​(java.lang.Object o)