Example usage for com.fasterxml.jackson.databind JsonSerializer subclass-usage

List of usage examples for com.fasterxml.jackson.databind JsonSerializer subclass-usage

Introduction

In this page you can find the example usage for com.fasterxml.jackson.databind JsonSerializer subclass-usage.

Usage

From source file be.dnsbelgium.rdap.jackson.StatusSerializer.java

public class StatusSerializer extends JsonSerializer<Status> {

    @Override
    public Class<Status> handledType() {
        return Status.class;
    }

From source file javasnack.snacks.json.pojo.EncodePojoEnum2JacksonSerializer.java

public class EncodePojoEnum2JacksonSerializer extends JsonSerializer<EncodePojoEnum2> {
    @Override
    public void serialize(EncodePojoEnum2 value, JsonGenerator jgen, SerializerProvider provider)
            throws IOException, JsonProcessingException {
        jgen.writeString(value.getContent());
    }

From source file javasnack.snacks.json.pojo.EncodePojoEnumJacksonSerializer.java

public class EncodePojoEnumJacksonSerializer extends JsonSerializer<EncodePojoEnum> {
    @Override
    public void serialize(EncodePojoEnum value, JsonGenerator jgen, SerializerProvider provider)
            throws IOException, JsonProcessingException {
        jgen.writeNumber(value.ordinal());
    }

From source file com.arpnetworking.jackson.OptionalSerializer.java

/**
 * Serializer for <code>Optional</code>. The serialized format of an optional
 * is simply the serialized format of the object contained in the optional or
 * null if no instance is present.
 *
 * @author Ville Koskela (vkoskela at groupon dot com)

From source file com.todev.rabbitmqmanagement.data.network.serialization.ActionTypeSerializer.java

public class ActionTypeSerializer extends JsonSerializer<Action.Type> {
    @Override
    public void serialize(Action.Type value, JsonGenerator gen, SerializerProvider serializers) throws IOException {
        gen.writeString(value.toString().toLowerCase());
    }
}

From source file org.elasticsoftware.elasticactors.base.serialization.JacksonActorRefSerializer.java

/**
 *
 */
public final class JacksonActorRefSerializer extends JsonSerializer<ActorRef> {
    @Override
    public void serialize(ActorRef value, JsonGenerator jgen, SerializerProvider provider) throws IOException {

From source file be.dnsbelgium.rdap.jackson.DateTimeSerializer.java

public class DateTimeSerializer extends JsonSerializer<DateTime> {

    @Override
    public Class<DateTime> handledType() {
        return DateTime.class;
    }

From source file com.todev.rabbitmqmanagement.data.network.serialization.ExchangeTypeSerializer.java

public class ExchangeTypeSerializer extends JsonSerializer<Exchange.Type> {
    @Override
    public void serialize(Exchange.Type value, JsonGenerator gen, SerializerProvider serializers)
            throws IOException {
        gen.writeString(value.toString().toLowerCase());
    }

From source file ch.rasc.edsutil.jackson.ISO8601LocalDateTimeSerializer.java

public class ISO8601LocalDateTimeSerializer extends JsonSerializer<LocalDateTime> {

    private static final DateTimeFormatter DF_PATTERN = DateTimeFormatter.ofPattern("uuuu-MM-dd'T'HH:mm:ss");

    @Override
    public void serialize(LocalDateTime value, JsonGenerator jgen, SerializerProvider provider) throws IOException {

From source file com.basistech.rosette.dm.jackson.array.MorphoAnalysisListArraySerializer.java

/**
 * array-based scheme to deal with morpho analysis polymorphism
 */
public class MorphoAnalysisListArraySerializer extends JsonSerializer<List<MorphoAnalysis>> {
    @Override
    public void serialize(List<MorphoAnalysis> value, JsonGenerator jgen, SerializerProvider provider)