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 com.spotify.apollo.meta.TypesafeConfigSerializer.java

/**
 * Custom serializer that unwraps instances of {@link com.typesafe.config.ConfigValue}.
 */
class TypesafeConfigSerializer extends JsonSerializer<ConfigValue> {

    private final boolean withOrigins;

From source file com.cloudera.exhibit.server.json.ExhibitSerializer.java

public class ExhibitSerializer extends JsonSerializer<Exhibit> {

    @Override
    public void serialize(Exhibit exhibit, JsonGenerator gen, SerializerProvider provider) throws IOException {
        ExhibitDescriptor desc = exhibit.descriptor();
        // start object

From source file ru.trett.cis.utils.JsonDateSerializer.java

public class JsonDateSerializer extends JsonSerializer<Timestamp> {

    private static final SimpleDateFormat dateFormat = new SimpleDateFormat("dd MMM yyyy HH:mm");

    @Override
    public void serialize(Timestamp timestamp, JsonGenerator jsonGenerator, SerializerProvider serializerProvider)

From source file org.apache.syncope.core.misc.serialization.SyncTokenSerializer.java

class SyncTokenSerializer extends JsonSerializer<SyncToken> {

    @Override
    public void serialize(final SyncToken source, final JsonGenerator jgen, final SerializerProvider sp)
            throws IOException {

From source file com.unboundid.scim2.common.utils.JsonRefBeanSerializer.java

/**
 * Serializes classes that are beans, but the underlying structure holding
 * the attribute values is a JsonReference object.  This will preserve those
 * values, so that if a value was explicitly set to null, we will know that,
 * but if not, we will know it was never set.  During serialization, we will
 * serialize "{@code null}" values, but not serialize never set values.

From source file models.CategorySerializer.java

public class CategorySerializer extends JsonSerializer<Category> {
    @Override
    public void serialize(Category cat, JsonGenerator jgen, SerializerProvider provider) throws IOException {
        jgen.writeStartObject();
        jgen.writeStringField("id", cat.getId());
        jgen.writeStringField("label", cat.getLabel());

From source file org.darkware.wpman.util.serialization.MinimalBlogSerializer.java

/**
 * @author jeff
 * @since 2016-03-31
 */
public class MinimalBlogSerializer extends JsonSerializer<WPBlog> {
    @Override

From source file org.eclipse.winery.common.json.TTopologyTemplateSerializer.java

public class TTopologyTemplateSerializer extends JsonSerializer<TTopologyTemplate> {

    /**
     * Does NOT wrap the result into an object. Assumes that the current
     * position at jgen is in an object
     *

From source file org.mycontroller.standalone.api.jaxrs.mixins.serializers.SensorVariableInfoSerializer.java

/**
 * @author Jeeva Kandasamy (jkandasa)
 * @since 0.0.2
 */
public class SensorVariableInfoSerializer extends JsonSerializer<SensorVariable> {

From source file org.jobscheduler.dashboard.web.rest.dto.DateTimeSerializer.java

public class DateTimeSerializer extends JsonSerializer<DateTime> {

    private static DateTimeFormatter dateTimeFormatter = DateTimeFormat.forPattern("yyyy-MM-dd HH:MM:ss");

    @Override
    public void serialize(DateTime dateTime, JsonGenerator jgen, SerializerProvider provider)