JsonSerializable, JsonSerializableWithTypepublic class JSONWrappedObject extends java.lang.Object implements JsonSerializableWithType
JSONPObject| Modifier and Type | Field | Description |
|---|---|---|
protected java.lang.String |
_prefix |
Literal String to output before serialized value.
|
protected JavaType |
_serializationType |
Optional static type to use for serialization; if null, runtime
type is used.
|
protected java.lang.String |
_suffix |
Literal String to output after serialized value.
|
protected java.lang.Object |
_value |
Value to be serialized as JSONP padded; can be null.
|
| Constructor | Description |
|---|---|
JSONWrappedObject(java.lang.String prefix,
java.lang.String suffix,
java.lang.Object value) |
|
JSONWrappedObject(java.lang.String prefix,
java.lang.String suffix,
java.lang.Object value,
java.lang.Class<?> rawType) |
Deprecated.
Since 1.8; should construct with resolved
JavaType,
to ensure type has been properly resolved |
JSONWrappedObject(java.lang.String prefix,
java.lang.String suffix,
java.lang.Object value,
JavaType asType) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getPrefix() |
|
JavaType |
getSerializationType() |
|
java.lang.String |
getSuffix() |
|
java.lang.Object |
getValue() |
|
void |
serialize(JsonGenerator jgen,
SerializerProvider provider) |
|
void |
serializeWithType(JsonGenerator jgen,
SerializerProvider provider,
TypeSerializer typeSer) |
protected final java.lang.String _prefix
protected final java.lang.String _suffix
protected final java.lang.Object _value
protected final JavaType _serializationType
public JSONWrappedObject(java.lang.String prefix,
java.lang.String suffix,
java.lang.Object value)
public JSONWrappedObject(java.lang.String prefix,
java.lang.String suffix,
java.lang.Object value,
JavaType asType)
@Deprecated
public JSONWrappedObject(java.lang.String prefix,
java.lang.String suffix,
java.lang.Object value,
java.lang.Class<?> rawType)
JavaType,
to ensure type has been properly resolvedpublic void serializeWithType(JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws java.io.IOException, JsonProcessingException
serializeWithType in interface JsonSerializableWithTypejava.io.IOExceptionJsonProcessingExceptionpublic void serialize(JsonGenerator jgen, SerializerProvider provider) throws java.io.IOException, JsonProcessingException
serialize in interface JsonSerializablejava.io.IOExceptionJsonProcessingExceptionpublic java.lang.String getPrefix()
public java.lang.String getSuffix()
public java.lang.Object getValue()
public JavaType getSerializationType()