Package javax.json

Interface JsonObject

    • Method Detail

      • getJsonArray

        JsonArray getJsonArray​(String name)
        Returns:
        the JsonArray with the given name or null if there is no attribute with that name
        Throws:
        ClassCastException - if the JsonValue cannot be correctly cast
      • getJsonObject

        JsonObject getJsonObject​(String name)
        Returns:
        the JsonObject with the given name or null if there is no attribute with that name
        Throws:
        ClassCastException - if the JsonValue cannot be correctly cast
      • getJsonNumber

        JsonNumber getJsonNumber​(String name)
        Returns:
        the JsonNumber with the given name or null if there is no attribute with that name
        Throws:
        ClassCastException - if the JsonValue cannot be correctly cast
      • getJsonString

        JsonString getJsonString​(String name)
        Returns:
        the JsonString with the given name or null if there is no attribute with that name
        Throws:
        ClassCastException - if the JsonValue cannot be correctly cast
      • getString

        String getString​(String name)
        Returns:
        the native string with the given name or null if there is no attribute with that name
        Throws:
        ClassCastException - if the JsonValue cannot be correctly cast
      • getString

        String getString​(String name,
                         String defaultValue)
        Returns:
        the native string with the given name or the default value if there is no attribute with that name
        Throws:
        ClassCastException - if the JsonValue cannot be correctly cast
      • getInt

        int getInt​(String name)
        Returns:
        the int with the given name or null if there is no attribute with that name
        Throws:
        ClassCastException - if the JsonValue cannot be correctly cast
        NullPointerException - if an object with the given name doesn't exist
      • getInt

        int getInt​(String name,
                   int defaultValue)
        Returns:
        the int with the given name or the default value if there is no attribute with that name
        Throws:
        ClassCastException - if the JsonValue cannot be correctly cast
      • getBoolean

        boolean getBoolean​(String name)
        Returns:
        the boolean with the given name or null if there is no attribute with that name
        Throws:
        ClassCastException - if the JsonValue cannot be correctly cast
        NullPointerException - if an object with the given name doesn't exist
      • getBoolean

        boolean getBoolean​(String name,
                           boolean defaultValue)
        Returns:
        the boolean with the given name or the default value if there is no attribute with that name
        Throws:
        ClassCastException - if the JsonValue cannot be correctly cast
      • isNull

        boolean isNull​(String name)
        Returns:
        whether the attribute with the given name is JsonValue.NULL