public abstract class StructSerializer<T> extends CompositeSerializer<T>
TAG_FIELD
Constructor and Description |
---|
StructSerializer() |
Modifier and Type | Method and Description |
---|---|
T |
deserialize(com.fasterxml.jackson.core.JsonParser p) |
abstract T |
deserialize(com.fasterxml.jackson.core.JsonParser p,
boolean collapsed) |
void |
serialize(T value,
com.fasterxml.jackson.core.JsonGenerator g) |
abstract void |
serialize(T value,
com.fasterxml.jackson.core.JsonGenerator g,
boolean collapse) |
hasTag, readTag, writeTag
deserialize, deserialize, expectEndArray, expectEndObject, expectField, expectStartArray, expectStartObject, getStringValue, serialize, serialize, serialize, serialize, skipFields, skipValue
public void serialize(T value, com.fasterxml.jackson.core.JsonGenerator g) throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException
serialize
in class StoneSerializer<T>
java.io.IOException
com.fasterxml.jackson.core.JsonGenerationException
public abstract void serialize(T value, com.fasterxml.jackson.core.JsonGenerator g, boolean collapse) throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException
java.io.IOException
com.fasterxml.jackson.core.JsonGenerationException
public T deserialize(com.fasterxml.jackson.core.JsonParser p) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
deserialize
in class StoneSerializer<T>
java.io.IOException
com.fasterxml.jackson.core.JsonParseException
public abstract T deserialize(com.fasterxml.jackson.core.JsonParser p, boolean collapsed) throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
java.io.IOException
com.fasterxml.jackson.core.JsonParseException