Package com.fasterxml.jackson.databind.module

Examples of com.fasterxml.jackson.databind.module.SimpleModule.addDeserializer()


        } else {
            try {
                NodeStats.UndefinedStatDeserializer usd = new NodeStats.UndefinedStatDeserializer();
                SimpleModule module = new SimpleModule("UndefinedStatDeserializer",
                                                       new Version(1,0,0,null,null,null));
                module.addDeserializer(BigInteger.class, usd);
                return new ObjectMapper().registerModule(module).readValue(r.getBodyAsString(), NodeStats.class);
            } catch (IOException e) {
                throw new IOException("Could not parse stats JSON response, body: " + r.getBodyAsString(),e);
            }
        }
View Full Code Here


        init(objectMapper);
    }

    protected void init(ObjectMapper objectMapper) {
        SimpleModule module = new SimpleModule("EventDeserializerModule", new Version(1, 0, 0, null, null, null));
        module.addDeserializer(Event.class, eventDeserializer);
        module.addDeserializer(JsonObject.class, jsonObjectDeserializer);
        module.addDeserializer(AckArgs.class, ackArgsDeserializer);
        objectMapper.registerModule(module);

        objectMapper.setSerializationInclusion(Include.NON_NULL);
View Full Code Here

    }

    protected void init(ObjectMapper objectMapper) {
        SimpleModule module = new SimpleModule("EventDeserializerModule", new Version(1, 0, 0, null, null, null));
        module.addDeserializer(Event.class, eventDeserializer);
        module.addDeserializer(JsonObject.class, jsonObjectDeserializer);
        module.addDeserializer(AckArgs.class, ackArgsDeserializer);
        objectMapper.registerModule(module);

        objectMapper.setSerializationInclusion(Include.NON_NULL);
View Full Code Here

    protected void init(ObjectMapper objectMapper) {
        SimpleModule module = new SimpleModule("EventDeserializerModule", new Version(1, 0, 0, null, null, null));
        module.addDeserializer(Event.class, eventDeserializer);
        module.addDeserializer(JsonObject.class, jsonObjectDeserializer);
        module.addDeserializer(AckArgs.class, ackArgsDeserializer);
        objectMapper.registerModule(module);

        objectMapper.setSerializationInclusion(Include.NON_NULL);

//        TODO If jsonObjectDeserializer will be not enough
View Full Code Here

        jsonpObjectMapper.getFactory().setCharacterEscapes(new HTMLCharacterEscapes());
    }

    protected void init(ObjectMapper objectMapper) {
        SimpleModule module = new SimpleModule();
        module.addDeserializer(Event.class, eventDeserializer);
        module.addDeserializer(AckArgs.class, ackArgsDeserializer);
        objectMapper.registerModule(module);

        objectMapper.setSerializationInclusion(Include.NON_NULL);
        objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
View Full Code Here

    }

    protected void init(ObjectMapper objectMapper) {
        SimpleModule module = new SimpleModule();
        module.addDeserializer(Event.class, eventDeserializer);
        module.addDeserializer(AckArgs.class, ackArgsDeserializer);
        objectMapper.registerModule(module);

        objectMapper.setSerializationInclusion(Include.NON_NULL);
        objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
        objectMapper.configure(SerializationFeature.WRITE_BIGDECIMAL_AS_PLAIN, true);
View Full Code Here

    //

    final Class<DecimalValue> klazDecimal = DecimalValue.class;
    module.addSerializer(new DecimalValueSer(klazDecimal));
    module.addDeserializer(klazDecimal, new DecimalValueDes(klazDecimal));

    //

    final Class<PriceValue> klazPrice = PriceValue.class;
    module.addSerializer(new PriceValueSer(klazPrice));
View Full Code Here

    //

    final Class<PriceValue> klazPrice = PriceValue.class;
    module.addSerializer(new PriceValueSer(klazPrice));
    module.addDeserializer(klazPrice, new PriceValueDes(klazPrice));

    //

    final Class<SizeValue> klazSize = SizeValue.class;
    module.addSerializer(new SizeValueSer(klazSize));
View Full Code Here

    //

    final Class<SizeValue> klazSize = SizeValue.class;
    module.addSerializer(new SizeValueSer(klazSize));
    module.addDeserializer(klazSize, new SizeValueDes(klazSize));

    //

    final Class<TextValue> klazText = TextValue.class;
    module.addSerializer(new TextValueSer(klazText));
View Full Code Here

    //

    final Class<TextValue> klazText = TextValue.class;
    module.addSerializer(new TextValueSer(klazText));
    module.addDeserializer(klazText, new TextValueDes(klazText));

    //

    final Class<TimeValue> klazTime = TimeValue.class;
    module.addSerializer(new TimeValueSer(klazTime));
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.