Class JSONLiteral

  • All Implemented Interfaces:
    Serializable, JSONString

    public class JSONLiteral
    extends Object
    implements JSONString, Serializable
    A way of including some text (often, text that violates the normal JSON specification) as part of a JSON object or array. This is used in a few places where data is nominally JSON but actually includes some non-conformant elements, such as an inline function definition.
    Since:
    5.1.0.2
    See Also:
    Serialized Form
    • Method Detail

      • toString

        public String toString()
        Returns the text property; this is also the value placed into the JSON string (unquoted, exactly as is).
        Overrides:
        toString in class Object
        Returns:
        the text
      • toJSONString

        public String toJSONString()
        Description copied from interface: JSONString
        The toJSONString method allows a class to produce its own JSON serialization.
        Specified by:
        toJSONString in interface JSONString
        Returns:
        A strictly syntactically correct JSON text.