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.tigerpenguin.places.deserializer.HtmlStringDeserializer.java

public class HtmlStringDeserializer extends JsonDeserializer<String> {

    @Override
    public String deserialize(JsonParser jsonParser, DeserializationContext deserializationContext)
            throws IOException {
        String value = jsonParser.getValueAsString();

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

public class ISO8601LocalDateDeserializer extends JsonDeserializer<LocalDate> {

    @Override
    public LocalDate deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException {
        return LocalDate.parse(jp.getText());
    }

From source file ru.gkpromtech.exhibition.utils.JsonDateDeserializer.java

public class JsonDateDeserializer extends JsonDeserializer<Date> {
    @Override
    public Date deserialize(JsonParser jp, DeserializationContext ctx) throws IOException {
        // "2015-02-27T10:22:38.000Z"
        try {
            return new Date(Long.parseLong(jp.getText()) * 1000);

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

public class ISO8601LocalDateTimeDeserializer extends JsonDeserializer<LocalDateTime> {

    @Override
    public LocalDateTime deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException {
        return LocalDateTime.parse(jp.getText());
    }

From source file com.seyren.core.util.math.BigDecimalDeserializer.java

public class BigDecimalDeserializer extends JsonDeserializer<BigDecimal> {

    @Override
    public BigDecimal deserialize(JsonParser jp, DeserializationContext ctxt)
            throws IOException, JsonProcessingException {
        return jp.getText() != null ? new BigDecimal(jp.getText()) : null;

From source file org.camunda.bpm.example.spin.dataformat.configuration.MoneyJsonDeserializer.java

/**
 * Jackson-specific class for deserialization of {@link Money} objects.
 *
 * @author Thorben Lindhauer
 */
public class MoneyJsonDeserializer extends JsonDeserializer<Money> {

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

public abstract class AbstractIDToEntityDeserializer<EntityType extends AbstractCompassEntity>
        extends JsonDeserializer<EntityType> {

    public AbstractIDToEntityDeserializer() {
        new CDIInjector<AbstractIDToEntityDeserializer>().inject(this);
    }

From source file com.jive.myco.seyren.core.util.math.BigDecimalDeserializer.java

public class BigDecimalDeserializer extends JsonDeserializer<BigDecimal> {

    @Override
    public BigDecimal deserialize(JsonParser jp, DeserializationContext ctxt)
            throws IOException, JsonProcessingException {
        return jp.getText() != null ? new BigDecimal(jp.getText()) : null;

From source file com.ga2sa.utils.ArrayToStringDeserializer.java

/**
 * @author Sergey Legostaev
 *
 */
public class ArrayToStringDeserializer extends JsonDeserializer<String> {

From source file org.emfjson.jackson.databind.deser.EcoreReferenceDeserializer.java

public class EcoreReferenceDeserializer extends JsonDeserializer<ReferenceEntry> {

    private final EcoreReferenceInfo.Base info;

    public EcoreReferenceDeserializer(EcoreReferenceInfo.Base info) {
        this.info = info;