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 io.fabric8.docker.api.model.serialize.ExposedPortSerializer.java

public class ExposedPortSerializer extends JsonSerializer<Map<Integer, Protocol>> {

    @Override
    public void serialize(Map<Integer, Protocol> value, JsonGenerator gen, SerializerProvider serializers)
            throws IOException, JsonProcessingException {
        Map<String, Object> values = new HashMap<>();

From source file monasca.api.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 org.mythtv.services.api.DateTimeSerializer.java

/**
 * @author Sebastien Astie
 */
public class DateTimeSerializer extends JsonSerializer<DateTime> {

    private static DateTimeFormatter formatter = ISODateTimeFormat.dateTime();

From source file com.github.marcosalis.kraken.utils.json.ListToArraySerializer.java

/**
 * Abstract generic {@link JsonSerializer} that serializes a list to a JSON
 * array.
 * 
 * @since 1.0
 * @author Marco Salis

From source file org.springframework.social.wunderlist.api.impl.json.UpdateTaskDataSerializer.java

/**
 * @author Alexander Hanschke
 * @since 1.0.0
 */
class UpdateTaskDataSerializer extends JsonSerializer<UpdateTaskData> {

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

public class StructuredValueSerializer extends JsonSerializer<StructuredValue> {

    public static final Logger LOGGER = LoggerFactory.getLogger(StructuredValueSerializer.class);

    @Override
    public Class<StructuredValue> handledType() {

From source file org.mythtv.services.api.TimeSerializer.java

/**
 * @author Sebastien Astie
 */
public class TimeSerializer extends JsonSerializer<DateTime> {

    private static DateTimeFormatter formatter = ISODateTimeFormat.time();

From source file com.github.ldriscoll.ektorplucene.DateTimeSerializer.java

/**
 * The standard joda datetime serializer uses the ZZ time zone.  This puts something like -07:00, however when
 * couchdb-lucene receives this 'date' it uses SimpleDateFormat to deserialize it, and SimpleDateFormat
 */
public class DateTimeSerializer extends JsonSerializer<DateTime> {

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

public class JsonValueEnumSerializer extends JsonSerializer<JsonValueEnum> {

    @Override
    public void serialize(final JsonValueEnum value, final JsonGenerator jgen, final SerializerProvider provider)
            throws IOException, JsonProcessingException {
        jgen.writeString(value.getJsonValue());

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

public class LowercaseEnumSerializer extends JsonSerializer<LowercaseEnum> {

    @Override
    public void serialize(final LowercaseEnum value, final JsonGenerator jgen, final SerializerProvider provider)
            throws IOException, JsonProcessingException {
        jgen.writeString(value.toString().toLowerCase());