Class JSONString


  • public class JSONString
    extends JSONValue
    Represents a JSON string.
    • Constructor Summary

      Constructors 
      Constructor Description
      JSONString​(java.lang.String value)
      Creates a new JSONString from the supplied String.
    • Constructor Detail

      • JSONString

        public JSONString​(java.lang.String value)
        Creates a new JSONString from the supplied String.
        Parameters:
        value - a String value
        Throws:
        java.lang.NullPointerException - if value is null
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • isString

        public JSONString isString()
        Returns this, as this is a JSONString.
        Overrides:
        isString in class JSONValue
        Returns:
        a reference to a JSONString if this JSONValue is a JSONString or null otherwise.
      • stringValue

        public java.lang.String stringValue()
        Returns the raw Java string value of this item.
      • toString

        public java.lang.String toString()
        Returns the JSON formatted value of this string, quoted for evaluating in a JavaScript interpreter.
        Specified by:
        toString in class JSONValue