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.StringtoJSONString()ThetoJSONStringmethod allows a class to produce its own JSON serialization.java.lang.StringtoString()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:
toStringin classjava.lang.Object- Returns:
- the text
-
toJSONString
public java.lang.String toJSONString()
Description copied from interface:JSONStringThetoJSONStringmethod allows a class to produce its own JSON serialization.- Specified by:
toJSONStringin interfaceJSONString- Returns:
- A strictly syntactically correct JSON text.
-
-