Package com.fasterxml.jackson.databind.module

Examples of com.fasterxml.jackson.databind.module.SimpleDeserializers


                        return new MyCollectionSerializer();
                    }
                    return null;
                }
            });
            context.addDeserializers(new SimpleDeserializers() {
                @Override
                public JsonDeserializer<?> findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config,
                        BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
                    throws JsonMappingException
                {
View Full Code Here


    }

    @Override
    public void setupModule(SetupContext context)
    {
        SimpleDeserializers desers = new SimpleDeserializers();
        SimpleSerializers sers = new SimpleSerializers();

        desers.addDeserializer(IpAndPort.class, new IpAndPortDeserializer());
        sers.addSerializer(IpAndPort.class, new IpAndPortSerializer());
        // for KeyRange, only manual serializer; deserializer with mix-ins
        sers.addSerializer(KeyRange.class, new KeyRangeSerializer());
        desers.addDeserializer(KeySpace.class, new KeySpaceDeserializer());
        sers.addSerializer(KeySpace.class, new KeySpaceSerializer());
        desers.addDeserializer(StorableKey.class, new StorableKeyDeserializer());
        sers.addSerializer(StorableKey.class, new StorableKeySerializer());
//        desers.addDeserializer(ClientId.class, new ClientIdDeserializer());
//        sers.addSerializer(ClientId.class, new ClientIdSerializer(_cfgUseNumerics));

        context.addDeserializers(desers);
View Full Code Here

//         JsonObjectBuilder objectBuilder = _builderFactory.createObjectBuilder();
        // first deserializers
        final JsonValueDeserializer jsonValueDeser = new JsonValueDeserializer(_builderFactory);
       
        addSerializer(JsonValue.class, new JsonValueSerializer());
        setDeserializers(new SimpleDeserializers() {
            @Override
            public JsonDeserializer<?> findBeanDeserializer(JavaType type,
                    DeserializationConfig config, BeanDescription beanDesc)
                throws JsonMappingException
            {
View Full Code Here

                        return new Version(2, 0, 0, "", "org.jongo", "testmodule");
                    }

                    @Override
                    public void setupModule(SetupContext setupContext) {
                        SimpleDeserializers deserializers = new SimpleDeserializers();
                        deserializers.addDeserializer(String.class, new DoeJsonDeserializer());
                        setupContext.addDeserializers(deserializers);
                    }
                })
                .build();
View Full Code Here

    return mapper;
    }

  private static void addDeserializers( SimpleModule module )
    {
    SimpleDeserializers deserializers = new SimpleDeserializers();

    deserializers.addDeserializer( Fields.class, new FieldsDeserializer() );

    module.setDeserializers( deserializers );
    }
View Full Code Here

TOP

Related Classes of com.fasterxml.jackson.databind.module.SimpleDeserializers

Copyright © 2018 www.massapicom. 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.