Package org.codehaus.jackson.map

Examples of org.codehaus.jackson.map.ObjectMapper.registerModule()


    protected DataWrapper convertJsonToDataWrapper(String json) {
        ObjectMapper mapper = new ObjectMapper();
        DataDTODeserializer dtoDeserializer = new DataDTODeserializer();
        SimpleModule module = new SimpleModule("DataDTODeserializerModule", new Version(1, 0, 0, null));
        module.addDeserializer(DataDTO.class, dtoDeserializer);
        mapper.registerModule(module);
        try {
            return mapper.readValue(json, DataWrapper.class);
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
View Full Code Here


        SimpleModule mapKeyModule =  new SimpleModule("MyMapKeySanitizingSerializerModule"
                , new Version(1, 0, 0, null));
        mapKeyModule.addKeySerializer(String.class, new KeySanitizingSerializer());

        final ObjectMapper customizedMapper = new ObjectMapper();
        customizedMapper.registerModule(mapKeyModule);

        // The following code has been copied from JacksonDBCollection and
        // with mongo-jackson-mapper 1.4.x it can be replaced with call to
        // MongoJacksonMapperModule.configure(mapper)
        customizedMapper.registerModule(MongoJacksonMapperModule.INSTANCE);
View Full Code Here

        customizedMapper.registerModule(mapKeyModule);

        // The following code has been copied from JacksonDBCollection and
        // with mongo-jackson-mapper 1.4.x it can be replaced with call to
        // MongoJacksonMapperModule.configure(mapper)
        customizedMapper.registerModule(MongoJacksonMapperModule.INSTANCE);
        customizedMapper.setHandlerInstantiator(new MongoJacksonHandlerInstantiator(
                new MongoAnnotationIntrospector(customizedMapper.getDeserializationConfig())));
        // end copy

        return customizedMapper;
View Full Code Here

        new Version(0, 1, 1, "FINAL"));
    // add the state deserializer
    module.addDeserializer(StatePair.class, new StateDeserializer());

    // register the module with the object-mapper
    mapper.registerModule(module);

    JsonParser parser =
      mapper.getJsonFactory().createJsonParser((DataInputStream)in);
    StatePool statePool = mapper.readValue(parser, StatePool.class);
    this.setStates(statePool.getStates());
View Full Code Here

        new Version(0, 1, 1, "FINAL"));
    // add the state serializer
    //module.addSerializer(State.class, new StateSerializer());

    // register the module with the object-mapper
    outMapper.registerModule(module);

    JsonFactory outFactory = outMapper.getJsonFactory();
    JsonGenerator jGen =
      outFactory.createJsonGenerator((DataOutputStream)out, JsonEncoding.UTF8);
    jGen.useDefaultPrettyPrinter();
View Full Code Here

    module.addSerializer(DataType.class, new DefaultRumenSerializer());
    //   add a serializer to use object.toString() while serializing
    module.addSerializer(ID.class, new ObjectStringSerializer<ID>());
   
    // register the module with the object-mapper
    mapper.registerModule(module);

    mapper.getJsonFactory();
    writer = mapper.getJsonFactory().createJsonGenerator(
        output, JsonEncoding.UTF8);
    if (prettyPrint) {
View Full Code Here

        metricModule.addDeserializer(GaugeRollup.class, new GaugeRollupDeserializer());

        mapper.setVisibility(JsonMethod.FIELD, JsonAutoDetect.Visibility.ANY);
        mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);

        mapper.registerModule(metricModule);
        return mapper;
    }

    @JsonPropertyOrder(alphabetic=true)
    @JsonTypeInfo(
View Full Code Here

    SimpleModule module = new SimpleModule( "MyModule", new org.codehaus.jackson.Version( 1, 0, 0, null ) );

    module.addSerializer( Version.class, new VersionSerializer() );
    module.addSerializer( Project.class, new ProjectSerializerForDependencyNodeWrapper() );
    module.addSerializer( DependencyNodeWrapper.class, new DependencyNodeWrapperSerializer() );
    mapper.registerModule( module );


    String value = "";
    try {
View Full Code Here

      module.addSerializer( Version.class, new VersionSerializer() );
      module.addSerializer( OuterVersionClash.class, new OuterVersionClashSerializer( clashSeverity ) );
      module.addSerializer( InnerVersionClash.class, new InnerVersionClashSerializer() );
      module.addSerializer( Project.class, new ProjectSerializerForDependencyNodeWrapper() );

      mapper.registerModule( module );

      value = mapper.writeValueAsString( responseObject );

    } catch ( Exception e ) {
      System.out.println( e );
View Full Code Here

            }

            Map<UUID,Map<String,Object>> bindingsToUpdate = new HashMap<UUID, Map<String, Object>>();
            List<UUID> others = new ArrayList<UUID>();
            final ObjectMapper objectMapper = new ObjectMapper();
            objectMapper.registerModule(_module);

            PreparedStatement stmt = connection.prepareStatement(SELECT_FROM_CONFIGURED_OBJECTS);
            try
            {
                try (ResultSet rs = stmt.executeQuery())
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.