List of usage examples for com.fasterxml.jackson.databind.jsontype TypeSerializer writeTypePrefixForScalar
public void writeTypePrefixForScalar(Object paramObject, JsonGenerator paramJsonGenerator, Class<?> paramClass)
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);// ww w . j a v a 2s . c o m typeSer.writeTypeSuffixForScalar(value, jgen); }
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 ww . j av a 2 s. 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 ww .jav a2 s. com 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);/*from w ww . j a v a 2s . c o 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 ww . ja va2 s. co m*/ 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);/* w w w . j a v a2 s.c om*/ 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. j a v a2s .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 ww . j av a 2s. c o m typeSer.writeTypeSuffixForScalar(value, jgen); }
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 ww . j av a2s . c om*/ 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);/*w w w .j a va2s. co m*/ typeSer.writeTypeSuffixForScalar(value, jgen); }