Class JSONBoolean


public class JSONBoolean extends JSONSimple
Represents a JSON boolean value. Examples are: true, false.
  • Field Details

    • TRUE

      public static final JSONBoolean TRUE
    • FALSE

      public static final JSONBoolean FALSE
    • value

      private boolean value
  • Constructor Details

    • JSONBoolean

      public JSONBoolean(boolean value)
  • Method Details

    • getValue

      public boolean getValue()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • render

      protected String render(boolean pretty, String indent)
      Description copied from class: JSONValue
      Convert the JSON value into a string representation (JSON representation).
      Specified by:
      render in class JSONValue
      Parameters:
      pretty - Indicating if the print should be made pretty (human readers) or compact (transmission or storage).
      indent - Starting indent.
      Returns:
      A JSON representation.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • strip

      public Object strip()
      Get the Java object, remove all JSON information. In the case of a JSONBoolean, this is a Java Boolean object.
      Specified by:
      strip in class JSONValue
      Returns:
      Boolean.TRUE or Boolean.FALSE depending on the value of the JSONBoolean.