Package com.fasterxml.jackson.databind

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


   
    public void testPeriodSerWithTypeInfo() throws IOException
    {
        Period in = new Period(1, 2, 3, 4);
        ObjectMapper mapper = jodaMapper();
        mapper.addMixInAnnotations(Period.class, ObjectConfiguration.class);
        assertEquals("[\"org.joda.time.Period\",\"PT1H2M3.004S\"]", mapper.writeValueAsString(in));
    }

    /*
    /**********************************************************
 
View Full Code Here


   
    public void testDurationSerWithTypeInfo() throws IOException
    {
        Duration d = new Duration(3123422);
        ObjectMapper mapper = jodaMapper();
        mapper.addMixInAnnotations(Duration.class, ObjectConfiguration.class);
        String json = mapper.writeValueAsString(d);
        assertEquals("[\"org.joda.time.Duration\",3123422]", json);
    }

    public void testInstantSer() throws IOException {
View Full Code Here

    final InputStream inputStream = JobExecutionDeserializationTests.class.getResourceAsStream("/JobExecutionJson.txt");

    final String json = IOUtils.toString(inputStream);

    objectMapper.addMixInAnnotations(JobExecution.class, JobExecutionJacksonMixIn.class);
    objectMapper.addMixInAnnotations(JobParameters.class, JobParametersJacksonMixIn.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

    final InputStream inputStream = JobExecutionDeserializationTests.class.getResourceAsStream("/JobExecutionJson.txt");

    final String json = IOUtils.toString(inputStream);

    objectMapper.addMixInAnnotations(JobExecution.class, JobExecutionJacksonMixIn.class);
    objectMapper.addMixInAnnotations(JobParameters.class, JobParametersJacksonMixIn.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

    final String json = IOUtils.toString(inputStream);

    objectMapper.addMixInAnnotations(JobExecution.class, JobExecutionJacksonMixIn.class);
    objectMapper.addMixInAnnotations(JobParameters.class, JobParametersJacksonMixIn.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

    final String json = IOUtils.toString(inputStream);

    objectMapper.addMixInAnnotations(JobExecution.class, JobExecutionJacksonMixIn.class);
    objectMapper.addMixInAnnotations(JobParameters.class, JobParametersJacksonMixIn.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);

    final JobExecutionInfoResource[] jobExecutionInfoResources = objectMapper.readValue(json,
View Full Code Here

    objectMapper.addMixInAnnotations(JobExecution.class, JobExecutionJacksonMixIn.class);
    objectMapper.addMixInAnnotations(JobParameters.class, JobParametersJacksonMixIn.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);

    final JobExecutionInfoResource[] jobExecutionInfoResources = objectMapper.readValue(json,
        JobExecutionInfoResource[].class);
View Full Code Here

    objectMapper.addMixInAnnotations(JobExecution.class, JobExecutionJacksonMixIn.class);
    objectMapper.addMixInAnnotations(JobParameters.class, JobParametersJacksonMixIn.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);

    final JobExecutionInfoResource[] jobExecutionInfoResources = objectMapper.readValue(json,
        JobExecutionInfoResource[].class);
View Full Code Here

    objectMapper.addMixInAnnotations(JobParameters.class, JobParametersJacksonMixIn.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);

    final JobExecutionInfoResource[] jobExecutionInfoResources = objectMapper.readValue(json,
        JobExecutionInfoResource[].class);

    Assert.assertTrue("Expect 1 JobExecutionInfoResource", jobExecutionInfoResources.length == 1);
View Full Code Here

    final InputStream inputStream = JobExecutionDeserializationTests.class.getResourceAsStream("/SingleJobExecutionJson.txt");

    final String json = IOUtils.toString(inputStream);

    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

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.