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

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

Introduction

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

Usage

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

/**
 * Custom deserializer for Enums. The deserialization occurs based on the
 * deserialization strategy specified on an
 * <code>EnumerationDeserializerStrategy</code>.
 *
 * @param <T> The class/type of enumeration.

From source file com.baidubce.services.bos.model.CommonPrefixesDeserializer.java

public class CommonPrefixesDeserializer extends JsonDeserializer<List<String>> {
    @Override
    public List<String> deserialize(JsonParser jsonParser, DeserializationContext deserializationContext)
            throws IOException, JsonProcessingException {
        JsonNode node = jsonParser.getCodec().readTree(jsonParser);
        return node.findValuesAsText("prefix");

From source file io.syndesis.core.json.StringTrimmingJsonDeserializer.java

/**
 * Trims JSON strings and converts any empty strings to {@code null}.
 */
class StringTrimmingJsonDeserializer extends JsonDeserializer<String> {

    @Override

From source file org.agorava.linkedin.jackson.StringListDeserializer.java

/**
 * @author Antoine Sabot-Durand
 */
final class StringListDeserializer extends JsonDeserializer<List<String>> {

    @Override

From source file org.ingini.spring.boot.mongodb.domain.GrantedAuthorityDeserializer.java

public class GrantedAuthorityDeserializer extends JsonDeserializer<SimpleGrantedAuthority> {
    @Override
    public SimpleGrantedAuthority deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException {
        return new SimpleGrantedAuthority(jp.getValueAsString());
    }
}

From source file org.springframework.social.google.api.impl.ApiEnumDeserializer.java

/**
 * Jackson {@link JsonDeserializer} that converts a camel case string to 
 * capital underscored string and finds the enum value with that name.
 * @author Gabriel Axel
 *
 * @param <T> enum type

From source file org.zalando.jackson.datatype.money.MonetaryAmountDeserializer.java

public final class MonetaryAmountDeserializer extends JsonDeserializer<MonetaryAmount> {

    private final MonetaryAmountFactory factory;

    /**
     * @deprecated use {@link #MonetaryAmountDeserializer(MonetaryAmountFactory)} with {@link MoneyFactory}

From source file org.zalando.jackson.datatype.money.CurrencyUnitDeserializer.java

public final class CurrencyUnitDeserializer extends JsonDeserializer<CurrencyUnit> {

    @Override
    public CurrencyUnit deserialize(final JsonParser parser, final DeserializationContext context)
            throws IOException {
        final String currencyCode = parser.getValueAsString();

From source file de.dfki.asr.compass.rest.serialization.RenderGeometryDeserializer.java

public class RenderGeometryDeserializer extends JsonDeserializer<RenderGeometry> {

    @Inject
    private ComponentManager manager;

    public RenderGeometryDeserializer() {

From source file com.braisgabin.fbstats.helpers.DateDeserializer.java

public class DateDeserializer extends JsonDeserializer<Date> {
    private static final DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");

    @Override
    public Date deserialize(final JsonParser parser, final DeserializationContext context) throws IOException {
        final String value = parser.getValueAsString();