Interface JSONObject.Builder

    • Method Detail

      • add

        JSONObject.Builder add​(java.lang.String propertyName,
                               java.lang.Object value)
        Add a property.
        Parameters:
        propertyName - The name of the property
        value - The value to add, must be an instance of one of the types specified here.
        Returns:
        self
      • add

        JSONObject.Builder add​(java.lang.String propertyName,
                               java.lang.Boolean value)
        Add a boolean JSON property
        Parameters:
        propertyName - property name
        value - property value
        Returns:
        self
      • add

        JSONObject.Builder add​(java.lang.String propertyName,
                               java.lang.CharSequence value)
        Add a String JSON property
        Parameters:
        propertyName - property name
        value - property value
        Returns:
        self
      • add

        JSONObject.Builder add​(java.lang.String propertyName,
                               JSONNode value)
        Add a JSON property containing another JSON document
        Parameters:
        propertyName - property name
        value - property value
        Returns:
        self
      • add

        JSONObject.Builder add​(java.lang.String propertyName,
                               java.lang.Number value)
        Create a numeric JSON property
        Parameters:
        propertyName - property name
        value - property value
        Returns:
        self
      • addNull

        JSONObject.Builder addNull​(java.lang.String propertyName)
        Add a null property
        Parameters:
        propertyName - property name
        Returns:
        self
      • remove

        JSONObject.Builder remove​(java.lang.String propertyName)
        Remove the named property
        Parameters:
        propertyName - The name of the property to remove
        Returns:
        self