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 org.calrissian.mango.json.ser.TupleSerializer.java

public class TupleSerializer extends JsonSerializer<Tuple> {

    private final TypeRegistry<String> typeContext;

    public TupleSerializer(TypeRegistry<String> typeContext) {
        this.typeContext = typeContext;

From source file io.alicorn.data.models.CoordinateSerializer.java

public class CoordinateSerializer extends JsonSerializer<GeospatialCoordinate> {
    @Override
    public void serialize(GeospatialCoordinate geospatialCoordinate, JsonGenerator jsonGenerator,
            SerializerProvider serializerProvider) throws IOException, JsonProcessingException {
        jsonGenerator.writeStartObject();
        jsonGenerator.writeStringField("type", "Point");

From source file com.googlecode.wickedcharts.highcharts.jackson.SymbolSerializer.java

public class SymbolSerializer extends JsonSerializer<Symbol> {

    @Override
    public void serialize(final Symbol value, final JsonGenerator jgen, final SerializerProvider provider)
            throws IOException, JsonProcessingException {
        if (value.getPredefinedSymbol() != null) {

From source file de.undercouch.bson4jackson.serializers.BsonSerializer.java

/**
 * Base class for BSON serializers
 *
 * @author James Roper
 */
public abstract class BsonSerializer<T> extends JsonSerializer<T> {

From source file com.googlecode.wickedcharts.highcharts.jackson.NullableSerializer.java

public abstract class NullableSerializer<T> extends JsonSerializer<Nullable> {

    @SuppressWarnings("unchecked")
    @Override
    public void serialize(final Nullable value, final JsonGenerator jgen, final SerializerProvider provider)
            throws IOException, JsonProcessingException {

From source file com.googlecode.wickedcharts.highcharts.jackson.FunctionSerializer.java

/**
 * 
 * @author Matthias Balke <matthias.balke@gmail.com>
 * 
 */
public class FunctionSerializer extends JsonSerializer<Function> {

From source file com.allogy.json.jackson.joda.ISODateTimeSerializer.java

/**
 * Serializes {@link DateTime} objects as ISO strings
 *
 * @author David Venable
 */
public class ISODateTimeSerializer extends JsonSerializer<DateTime> {

From source file com.googlecode.wickedcharts.highcharts.jackson.BubbleSerializer.java

/**
 * JsonSerializer for {@link Bubble} objects.
 * 
 * @author Tom Hombergs (tom.hombergs@gmail.com)
 * 
 */

From source file com.hpcloud.mon.resource.serialization.SubAlarmExpressionSerializer.java

public class SubAlarmExpressionSerializer extends JsonSerializer<AlarmSubExpression> {
    @Override
    public void serialize(AlarmSubExpression value, JsonGenerator jgen, SerializerProvider provider)
            throws IOException, JsonProcessingException {
        jgen.writeStartObject();
        jgen.writeStringField("function", value.getFunction().name());

From source file com.algodefu.yeti.web.rest.ClusterFormatSerializer.java

public class ClusterFormatSerializer extends JsonSerializer<ClusterFormat> {
    private final DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");

    @Override
    public void serialize(ClusterFormat clusterFormat, JsonGenerator jgen, SerializerProvider provider)
            throws IOException, JsonProcessingException {