Package com.fasterxml.jackson.databind

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


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

    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);
    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);

    final JobExecutionInfoResource jobExecutionInfoResource = objectMapper.readValue(json,
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);

    final JobExecutionInfoResource jobExecutionInfoResource = objectMapper.readValue(json,
        JobExecutionInfoResource.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);

    final JobExecutionInfoResource jobExecutionInfoResource = objectMapper.readValue(json,
        JobExecutionInfoResource.class);
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);

    final JobExecutionInfoResource jobExecutionInfoResource = objectMapper.readValue(json,
        JobExecutionInfoResource.class);

    Assert.assertNotNull(jobExecutionInfoResource);
View Full Code Here

        objectMapper.setDateFormat(new SimpleDateFormat(DATE_FORMAT));

        //NOTE: in real world, I'd add a method to associate Mixin so that this impl
        // isn't specific to Forcast objects, but I'll leave it this way so it is
        // the same as what is shown in the video.
        objectMapper.addMixInAnnotations(Forecast.class, Mixin.class);

        try {
            return (T) objectMapper.readValue(json, clazz);
        } catch (IOException e) {
            log.error("Unable to deserialize json to object", e);
View Full Code Here

        assertEquals("0", MAPPER.writeValueAsString(dt));

        // but if re-configured, as regular ISO-8601 string
        ObjectMapper m = jodaMapper();
        m.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
        m.addMixInAnnotations(DateTime.class, ObjectConfiguration.class);
        assertEquals("[\"org.joda.time.DateTime\",\"1970-01-01T00:00:00.000Z\"]",
                m.writeValueAsString(dt));
    }
}
View Full Code Here

        // default format is that of JSON array...
        assertEquals("[2001,5,25]", MAPPER.writeValueAsString(date));
        // but we can force it to be a String as well (note: here we assume this is
        // dynamically changeable)
        ObjectMapper mapper = jodaMapper();
        mapper.addMixInAnnotations(DateMidnight.class, ObjectConfiguration.class);
        mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);       
        assertEquals("[\"org.joda.time.DateMidnight\",\"2001-05-25\"]", mapper.writeValueAsString(date));
    }

    /*
 
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.