Package org.apache.tapestry5.json
Class JSONLiteral
- java.lang.Object
-
- org.apache.tapestry5.json.JSONLiteral
-
- All Implemented Interfaces:
java.io.Serializable
,JSONString
public class JSONLiteral extends java.lang.Object implements JSONString, java.io.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
-
-
Constructor Summary
Constructors Constructor Description JSONLiteral(java.lang.String text)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toJSONString()
ThetoJSONString
method allows a class to produce its own JSON serialization.java.lang.String
toString()
Returns the text property; this is also the value placed into the JSON string (unquoted, exactly as is).
-
-
-
Constructor Detail
-
JSONLiteral
public JSONLiteral(java.lang.String text)
-
-
Method Detail
-
toString
public java.lang.String toString()
Returns the text property; this is also the value placed into the JSON string (unquoted, exactly as is).- Overrides:
toString
in classjava.lang.Object
- Returns:
- the text
-
toJSONString
public java.lang.String toJSONString()
Description copied from interface:JSONString
ThetoJSONString
method allows a class to produce its own JSON serialization.- Specified by:
toJSONString
in interfaceJSONString
- Returns:
- A strictly syntactically correct JSON text.
-
-