List of usage examples for com.fasterxml.jackson.databind.jsontype TypeSerializer writeTypeSuffixForScalar
public abstract void writeTypeSuffixForScalar(Object paramObject, JsonGenerator paramJsonGenerator);
From source file:com.wealdtech.jackson.modules.MessageObjectsSerializer.java
@Override public void serializeWithType(final MessageObjects<? extends Object> value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { typeSer.writeTypePrefixForScalar(value, jgen, MessageObjects.class); serialize(value, jgen, provider);/*from w w w . j a v a 2s .c o m*/ typeSer.writeTypeSuffixForScalar(value, jgen); }
From source file:eu.mondo.driver.mongo.util.MStatementSerializer.java
@Override public void serializeWithType(MStatement statement, JsonGenerator generator, SerializerProvider provider, TypeSerializer serializer) throws IOException, JsonProcessingException { serializer.writeTypePrefixForScalar(statement, generator); serialize(statement, generator, provider); serializer.writeTypeSuffixForScalar(statement, generator); }
From source file:eu.mondo.driver.mongo.util.StatementSerializer.java
@Override public void serializeWithType(Statement statement, JsonGenerator generator, SerializerProvider provider, TypeSerializer serializer) throws IOException, JsonProcessingException { serializer.writeTypePrefixForScalar(statement, generator); serialize(statement, generator, provider); serializer.writeTypeSuffixForScalar(statement, generator); }
From source file:com.wealdtech.jackson.modules.DateTimeRangeSerializer.java
@Override public void serializeWithType(final Range<DateTime> value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { typeSer.writeTypePrefixForScalar(value, jgen, Range.class); serialize(value, jgen, provider);/*from ww w. j av a 2 s .c om*/ typeSer.writeTypeSuffixForScalar(value, jgen); }