Class JSONLiteral

java.lang.Object
org.apache.tapestry5.json.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:
  • Constructor Details

  • Method Details

    • 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.