List of usage examples for com.fasterxml.jackson.databind SerializerProvider defaultSerializeNull
public final void defaultSerializeNull(JsonGenerator paramJsonGenerator)
From source file:org.moserp.common.rest.WithConverterSerializer.java
@Override public void serialize(TYPE value, JsonGenerator gen, SerializerProvider serializers) throws IOException { if (value == null) { serializers.defaultSerializeNull(gen); } else {/*from w w w . j a va 2s .c o m*/ gen.writeString(converter.convert(value)); } }
From source file:de.undercouch.bson4jackson.serializers.BsonDateSerializer.java
@Override public void serialize(Date date, BsonGenerator bsonGenerator, SerializerProvider serializerProvider) throws IOException { if (date == null) { serializerProvider.defaultSerializeNull(bsonGenerator); } else {/*w ww .j a v a2 s. c om*/ bsonGenerator.writeDateTime(date); } }
From source file:de.undercouch.bson4jackson.serializers.BsonSymbolSerializer.java
@Override public void serialize(Symbol symbol, BsonGenerator bsonGenerator, SerializerProvider serializerProvider) throws IOException { if (symbol == null) { serializerProvider.defaultSerializeNull(bsonGenerator); } else {//w ww .j a va 2 s .com bsonGenerator.writeSymbol(symbol); } }
From source file:de.undercouch.bson4jackson.serializers.BsonRegexSerializer.java
@Override public void serialize(Pattern pattern, BsonGenerator bsonGenerator, SerializerProvider serializerProvider) throws IOException { if (pattern == null) { serializerProvider.defaultSerializeNull(bsonGenerator); } else {//from w w w . ja va 2 s .c o m bsonGenerator.writeRegex(pattern); } }
From source file:de.undercouch.bson4jackson.serializers.BsonCalendarSerializer.java
@Override public void serialize(Calendar calendar, BsonGenerator bsonGenerator, SerializerProvider serializerProvider) throws IOException { if (calendar == null) { serializerProvider.defaultSerializeNull(bsonGenerator); } else {// ww w . j a va2 s . co m bsonGenerator.writeDateTime(calendar.getTime()); } }
From source file:de.undercouch.bson4jackson.serializers.BsonObjectIdSerializer.java
@Override public void serialize(ObjectId objectId, BsonGenerator bsonGenerator, SerializerProvider serializerProvider) throws IOException { if (objectId == null) { serializerProvider.defaultSerializeNull(bsonGenerator); } else {/* ww w.j a va2 s .com*/ bsonGenerator.writeObjectId(objectId); } }
From source file:de.undercouch.bson4jackson.serializers.BsonTimestampSerializer.java
@Override public void serialize(Timestamp timestamp, BsonGenerator bsonGenerator, SerializerProvider serializerProvider) throws IOException { if (timestamp == null) { serializerProvider.defaultSerializeNull(bsonGenerator); } else {/*from ww w .j a v a 2 s. co m*/ bsonGenerator.writeTimestamp(timestamp); } }
From source file:de.undercouch.bson4jackson.serializers.BsonJavaScriptSerializer.java
@Override public void serialize(JavaScript javaScript, BsonGenerator bsonGenerator, SerializerProvider serializerProvider) throws IOException { if (javaScript == null) { serializerProvider.defaultSerializeNull(bsonGenerator); } else {//w w w . j a v a2 s. c om bsonGenerator.writeJavaScript(javaScript, serializerProvider); } }
From source file:org.javafunk.funk.jackson.monad.OptionSerializer.java
@Override public void serialize(Option<?> value, JsonGenerator jsonGenerator, SerializerProvider provider) throws IOException { if (isEmpty(value)) { provider.defaultSerializeNull(jsonGenerator); } else {/*from w ww . ja va2s . com*/ provider.defaultSerializeValue(value.getValue(), jsonGenerator); } }
From source file:fr.javatic.mongo.jacksonCodec.javaTime.serializers.InstantSerializerBase.java
@Override public void serialize(T o, BsonGenerator bsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { if (o == null) { serializerProvider.defaultSerializeNull(bsonGenerator); } else {//w w w . j a va 2s . co m bsonGenerator.writeDateTime(new Date(this.getEpochMillis.applyAsLong(o))); } }