List of usage examples for com.fasterxml.jackson.databind.jsontype TypeSerializer writeTypeSuffixForScalar
public abstract void writeTypeSuffixForScalar(Object paramObject, JsonGenerator paramJsonGenerator);
From source file:javaslang.jackson.datatype.serialize.ValueSerializer.java
@Override public void serializeWithType(T value, JsonGenerator gen, SerializerProvider serializers, TypeSerializer typeSer) throws IOException { typeSer.writeTypePrefixForScalar(value, gen); serialize(value, gen, serializers);/*from w ww . ja va 2 s .co m*/ typeSer.writeTypeSuffixForScalar(value, gen); }
From source file:com.wealdtech.jackson.modules.RangeSerializer.java
@Override public void serializeWithType(final Range<?> value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { typeSer.writeTypePrefixForScalar(value, jgen, Range.class); serialize(value, jgen, provider);/*from w w w . j ava 2 s.co m*/ typeSer.writeTypeSuffixForScalar(value, jgen); }
From source file:com.wealdtech.jackson.modules.PeriodSerializer.java
@Override public void serializeWithType(final Period value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { typeSer.writeTypePrefixForScalar(value, jgen, Period.class); serialize(value, jgen, provider);//from w w w. j a v a 2 s . c om typeSer.writeTypeSuffixForScalar(value, jgen); }
From source file:com.wealdtech.jackson.modules.TriValSerializer.java
@Override public void serializeWithType(final TriVal<?> value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { typeSer.writeTypePrefixForScalar(value, jgen, TriVal.class); serialize(value, jgen, provider);/*from w w w. jav a 2s . co m*/ typeSer.writeTypeSuffixForScalar(value, jgen); }
From source file:com.wealdtech.jackson.modules.InetSocketAddressSerializer.java
@Override public void serializeWithType(final InetSocketAddress value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { typeSer.writeTypePrefixForScalar(value, jgen, InetSocketAddress.class); serialize(value, jgen, provider);/*from w w w.jav a 2s . c o m*/ typeSer.writeTypeSuffixForScalar(value, jgen); }
From source file:com.wealdtech.jackson.modules.LocalDateSerializer.java
@Override public void serializeWithType(final LocalDate value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { typeSer.writeTypePrefixForScalar(value, jgen, LocalDate.class); serialize(value, jgen, provider);/* ww w . j a va 2s .c o m*/ typeSer.writeTypeSuffixForScalar(value, jgen); }
From source file:com.wealdtech.jackson.modules.DateTimeZoneSerializer.java
@Override public void serializeWithType(final DateTimeZone value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { typeSer.writeTypePrefixForScalar(value, jgen, DateTimeZone.class); serialize(value, jgen, provider);/*w w w . j av a 2 s .c o m*/ typeSer.writeTypeSuffixForScalar(value, jgen); }
From source file:com.wealdtech.jackson.modules.LocalDateTimeSerializer.java
@Override public void serializeWithType(final LocalDateTime value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { typeSer.writeTypePrefixForScalar(value, jgen, LocalDateTime.class); serialize(value, jgen, provider);// w w w . jav a 2 s. c o m typeSer.writeTypeSuffixForScalar(value, jgen); }
From source file:com.wealdtech.jackson.modules.DateTimeSerializer.java
@Override public void serializeWithType(final DateTime value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { typeSer.writeTypePrefixForScalar(value, jgen, DateTime.class); serialize(value, jgen, provider);// w w w. j a v a2 s. c o m typeSer.writeTypeSuffixForScalar(value, jgen); }
From source file:com.wealdtech.jackson.modules.IntervalSerializer.java
@Override public void serializeWithType(final Interval value, JsonGenerator jgen, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { typeSer.writeTypePrefixForScalar(value, jgen, Interval.class); serialize(value, jgen, provider);/*from w ww. j ava 2 s . c om*/ typeSer.writeTypeSuffixForScalar(value, jgen); }