Class JSONInteger


public class JSONInteger extends JSONNumber
Represents a JSON int. JSON only defines "numbers" but during parsing a difference is made between integral types and floating types.
  • Field Details

  • Constructor Details

    • JSONInteger

      public JSONInteger(BigInteger value)
  • Method Details

    • getValue

      public BigInteger 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()
      Remove all JSON information, in the case of a JSONInteger this means a BigInteger.
      Specified by:
      strip in class JSONValue
      Returns:
      A BigInteger representing the value of the JSONInteger object.