List of usage examples for com.fasterxml.jackson.databind.jsontype TypeSerializer writeTypePrefixForObject
public abstract void writeTypePrefixForObject(Object paramObject, JsonGenerator paramJsonGenerator);
From source file:gaffer.serialisation.simple.json.hyperloglogplus.HyperLogLogPlusJsonSerialiser.java
@Override public void serializeWithType(final HyperLogLogPlus value, final JsonGenerator gen, final SerializerProvider serializers, final TypeSerializer typeSer) throws IOException { typeSer.writeTypePrefixForObject(value, gen); _serialise(value, gen);//from w w w .jav a 2 s .co m typeSer.writeTypeSuffixForObject(value, gen); }
From source file:com.basistech.rosette.dm.jackson.ListAttributeSerializer.java
@Override public void serializeWithType(ListAttribute value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException { typeSer.writeTypePrefixForObject(value, jgen); KnownAttribute attributeForClass = KnownAttribute.getAttributeForClass(value.getItemClass()); assert attributeForClass != null; jgen.writeStringField("itemType", attributeForClass.key()); jgen.writeObjectField("items", value.getItems()); writeExtendedProperties(value, jgen); typeSer.writeTypeSuffixForObject(value, jgen); }
From source file:org.apache.ode.jacob.soup.jackson.MessageSerializer.java
@Override public void serializeWithType(Message value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { typeSer.writeTypePrefixForObject(value, jgen); serializeContents(value, jgen, provider); typeSer.writeTypeSuffixForObject(value, jgen); }
From source file:org.apache.ode.jacob.soup.jackson.ChannelProxySerializer.java
@Override public void serializeWithType(ChannelProxy value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonGenerationException { typeSer.writeTypePrefixForObject(value, jgen); serializeContents(value, jgen, provider); typeSer.writeTypeSuffixForObject(value, jgen); }
From source file:org.apache.ode.jacob.soup.jackson.ChannelRefSerializer.java
@Override public void serializeWithType(ChannelRef value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { typeSer.writeTypePrefixForObject(value, jgen); serializeContents(value, jgen, provider); typeSer.writeTypeSuffixForObject(value, jgen); }
From source file:net.nullschool.grains.jackson.datatype.GrainSerializer.java
@Override public void serializeWithType(Grain grain, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException { typeSer.writeTypePrefixForObject(grain, jgen); serializeEntries(grain, jgen, provider); typeSer.writeTypeSuffixForObject(grain, jgen); }