public class JSONWrappedObject extends java.lang.Object implements JsonSerializableWithType
JSONPObject
Modifier and Type | Field and 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 and 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 and 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 JsonSerializableWithType
java.io.IOException
JsonProcessingException
public void serialize(JsonGenerator jgen, SerializerProvider provider) throws java.io.IOException, JsonProcessingException
serialize
in interface JsonSerializable
java.io.IOException
JsonProcessingException
public java.lang.String getPrefix()
public java.lang.String getSuffix()
public java.lang.Object getValue()
public JavaType getSerializationType()