Package com.fasterxml.jackson.databind

Examples of com.fasterxml.jackson.databind.ObjectMapper.addMixInAnnotations()


    }

    public void testDurationDeserFromIntWithTypeInfo() throws IOException
    {
        ObjectMapper mapper = jodaMapper();
        mapper.addMixInAnnotations(Duration.class, ObjectConfiguration.class);

        Duration d = mapper.readValue("[\"org.joda.time.Duration\",1234]", Duration.class);
        assertEquals(1234, d.getMillis());
    }
View Full Code Here


        final MappingJackson2HttpMessageConverter converter = (MappingJackson2HttpMessageConverter) httpMessageConverter;
        final ObjectMapper objectMapper = converter.getObjectMapper();
        objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
        objectMapper.setDateFormat(new ISO8601DateFormatWithMilliSeconds());

        objectMapper.addMixInAnnotations(JobExecution.class, JobExecutionJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobParameters.class, JobParametersJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobParameter.class, JobParameterJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobInstance.class, JobInstanceJacksonMixIn.class);
        objectMapper.addMixInAnnotations(StepExecution.class, StepExecutionJacksonMixIn.class);
        objectMapper.addMixInAnnotations(StepExecutionHistory.class, StepExecutionHistoryJacksonMixIn.class);
View Full Code Here

        final ObjectMapper objectMapper = converter.getObjectMapper();
        objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
        objectMapper.setDateFormat(new ISO8601DateFormatWithMilliSeconds());

        objectMapper.addMixInAnnotations(JobExecution.class, JobExecutionJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobParameters.class, JobParametersJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobParameter.class, JobParameterJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobInstance.class, JobInstanceJacksonMixIn.class);
        objectMapper.addMixInAnnotations(StepExecution.class, StepExecutionJacksonMixIn.class);
        objectMapper.addMixInAnnotations(StepExecutionHistory.class, StepExecutionHistoryJacksonMixIn.class);
        objectMapper.addMixInAnnotations(ExecutionContext.class, ExecutionContextJacksonMixIn.class);
View Full Code Here

        objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
        objectMapper.setDateFormat(new ISO8601DateFormatWithMilliSeconds());

        objectMapper.addMixInAnnotations(JobExecution.class, JobExecutionJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobParameters.class, JobParametersJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobParameter.class, JobParameterJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobInstance.class, JobInstanceJacksonMixIn.class);
        objectMapper.addMixInAnnotations(StepExecution.class, StepExecutionJacksonMixIn.class);
        objectMapper.addMixInAnnotations(StepExecutionHistory.class, StepExecutionHistoryJacksonMixIn.class);
        objectMapper.addMixInAnnotations(ExecutionContext.class, ExecutionContextJacksonMixIn.class);
        objectMapper.addMixInAnnotations(ExitStatus.class, ExitStatusJacksonMixIn.class);
View Full Code Here

        objectMapper.setDateFormat(new ISO8601DateFormatWithMilliSeconds());

        objectMapper.addMixInAnnotations(JobExecution.class, JobExecutionJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobParameters.class, JobParametersJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobParameter.class, JobParameterJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobInstance.class, JobInstanceJacksonMixIn.class);
        objectMapper.addMixInAnnotations(StepExecution.class, StepExecutionJacksonMixIn.class);
        objectMapper.addMixInAnnotations(StepExecutionHistory.class, StepExecutionHistoryJacksonMixIn.class);
        objectMapper.addMixInAnnotations(ExecutionContext.class, ExecutionContextJacksonMixIn.class);
        objectMapper.addMixInAnnotations(ExitStatus.class, ExitStatusJacksonMixIn.class);
      }
View Full Code Here

        objectMapper.addMixInAnnotations(JobExecution.class, JobExecutionJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobParameters.class, JobParametersJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobParameter.class, JobParameterJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobInstance.class, JobInstanceJacksonMixIn.class);
        objectMapper.addMixInAnnotations(StepExecution.class, StepExecutionJacksonMixIn.class);
        objectMapper.addMixInAnnotations(StepExecutionHistory.class, StepExecutionHistoryJacksonMixIn.class);
        objectMapper.addMixInAnnotations(ExecutionContext.class, ExecutionContextJacksonMixIn.class);
        objectMapper.addMixInAnnotations(ExitStatus.class, ExitStatusJacksonMixIn.class);
      }
    }
View Full Code Here

        objectMapper.addMixInAnnotations(JobExecution.class, JobExecutionJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobParameters.class, JobParametersJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobParameter.class, JobParameterJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobInstance.class, JobInstanceJacksonMixIn.class);
        objectMapper.addMixInAnnotations(StepExecution.class, StepExecutionJacksonMixIn.class);
        objectMapper.addMixInAnnotations(StepExecutionHistory.class, StepExecutionHistoryJacksonMixIn.class);
        objectMapper.addMixInAnnotations(ExecutionContext.class, ExecutionContextJacksonMixIn.class);
        objectMapper.addMixInAnnotations(ExitStatus.class, ExitStatusJacksonMixIn.class);
      }
    }
View Full Code Here

        objectMapper.addMixInAnnotations(JobParameters.class, JobParametersJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobParameter.class, JobParameterJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobInstance.class, JobInstanceJacksonMixIn.class);
        objectMapper.addMixInAnnotations(StepExecution.class, StepExecutionJacksonMixIn.class);
        objectMapper.addMixInAnnotations(StepExecutionHistory.class, StepExecutionHistoryJacksonMixIn.class);
        objectMapper.addMixInAnnotations(ExecutionContext.class, ExecutionContextJacksonMixIn.class);
        objectMapper.addMixInAnnotations(ExitStatus.class, ExitStatusJacksonMixIn.class);
      }
    }

    converters.add(new StringHttpMessageConverter());
View Full Code Here

        objectMapper.addMixInAnnotations(JobParameter.class, JobParameterJacksonMixIn.class);
        objectMapper.addMixInAnnotations(JobInstance.class, JobInstanceJacksonMixIn.class);
        objectMapper.addMixInAnnotations(StepExecution.class, StepExecutionJacksonMixIn.class);
        objectMapper.addMixInAnnotations(StepExecutionHistory.class, StepExecutionHistoryJacksonMixIn.class);
        objectMapper.addMixInAnnotations(ExecutionContext.class, ExecutionContextJacksonMixIn.class);
        objectMapper.addMixInAnnotations(ExitStatus.class, ExitStatusJacksonMixIn.class);
      }
    }

    converters.add(new StringHttpMessageConverter());
    restTemplate.setMessageConverters(converters);
View Full Code Here

  @Test
  public void testSerializationOfSingleStepExecution() throws JsonProcessingException {

    final ObjectMapper objectMapper = new ObjectMapper();

    objectMapper.addMixInAnnotations(StepExecution.class, StepExecutionJacksonMixIn.class);
    objectMapper.addMixInAnnotations(ExecutionContext.class, ExecutionContextJacksonMixIn.class);

    final StepExecution stepExecution = getStepExecution();
    final String result = objectMapper.writeValueAsString(stepExecution);
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.