|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.jersey.api.json.JSONWithPadding
public class JSONWithPadding
An entity supporting JSON with Padding (JSONP).
If an instance is returned by a resource method and the most acceptable media type is one of application/javascript, application/x-javascript, text/ecmascript, application/ecmascript or text/jscript then the object that is contained by the instance is serialized as JSON (if supported, using the application/json media type) and the result is wrapped around a JavaScript callback function, whose name by default is "callback". Otherwise, the object is serialized directly according to the most acceptable media type. This means that an instance can be used to produce the media types application/json, application/xml in addition to application/x-javascript.
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_CALLBACK_NAME
|
Constructor Summary | |
---|---|
JSONWithPadding(java.lang.Object jsonSource)
Pad JSON using the default funcation name "callback". |
|
JSONWithPadding(java.lang.Object jsonSource,
java.lang.String callbackName)
Pad JSON using a declared callback funcation name. |
Method Summary | |
---|---|
java.lang.String |
getCallbackName()
Get the callback function name. |
java.lang.Object |
getJsonSource()
Get the JSON source. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEFAULT_CALLBACK_NAME
Constructor Detail |
---|
public JSONWithPadding(java.lang.Object jsonSource)
jsonSource
- the JSON to pad.public JSONWithPadding(java.lang.Object jsonSource, java.lang.String callbackName)
jsonSource
- the JSON to pad.callbackName
- the callback funcation name.Method Detail |
---|
public java.lang.String getCallbackName()
public java.lang.Object getJsonSource()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |