public class JSONPObject extends Object implements JsonSerializableWithType
JSONWrappedObject| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
_function
JSONP function name to use for serialization
|
protected JavaType |
_serializationType
Optional static type to use for serialization; if null, runtime
type is used.
|
protected Object |
_value
Value to be serialized as JSONP padded; can be null.
|
| 构造器和说明 |
|---|
JSONPObject(String function,
Object value) |
JSONPObject(String function,
Object value,
Class<?> rawType)
已过时。
Since 1.8; instead use variant that takes JavaType: this ensures
that type information is properly resolved
|
JSONPObject(String function,
Object value,
JavaType asType) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getFunction() |
JavaType |
getSerializationType() |
Object |
getValue() |
void |
serialize(JsonGenerator jgen,
SerializerProvider provider) |
void |
serializeWithType(JsonGenerator jgen,
SerializerProvider provider,
TypeSerializer typeSer) |
protected final String _function
protected final Object _value
protected final JavaType _serializationType
@Deprecated public JSONPObject(String function, Object value, Class<?> rawType)
public void serializeWithType(JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException
public void serialize(JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException
serialize 在接口中 JsonSerializableIOExceptionJsonProcessingExceptionpublic String getFunction()
public Object getValue()
public JavaType getSerializationType()