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
在接口中 JsonSerializable
IOException
JsonProcessingException
public String getFunction()
public Object getValue()
public JavaType getSerializationType()