Example usage for com.fasterxml.jackson.datatype.joda JodaModule JodaModule

List of usage examples for com.fasterxml.jackson.datatype.joda JodaModule JodaModule

Introduction

In this page you can find the example usage for com.fasterxml.jackson.datatype.joda JodaModule JodaModule.

Prototype

public JodaModule() 

Source Link

Usage

From source file:org.apache.nifi.att.m2x.TestM2XStreamValues.java

@Test
public void testNumericValues() throws JsonParseException, IOException {
    final ObjectMapper mapper = new ObjectMapper();
    mapper.registerModule(new JodaModule());

    final String json = "{\"start\":\"2014-09-01T00:00:00.000Z\",\"end\":\"2014-09-30T23:59:59.000Z\",\"limit\":100,\"values\":[{\"timestamp\":\"2014-09-09T19:15:00.563Z\",\"value\":32},{\"timestamp\":\"2014-09-09T20:15:00.874Z\",\"value\":29},{\"timestamp\":\"2014-09-09T21:15:00.325Z\",\"value\":30}]}";
    final M2XStreamValues valuesObj = mapper.readValue(json, M2XStreamValues.class);
    final List<M2XStreamValue> valuesList = valuesObj.getValues();

    assertEquals((Integer) 100, valuesObj.getLimit());
    assertEquals(3, valuesList.size());//  w  w  w.  ja  v  a  2s. c  om

    assertEquals(32, valuesList.get(0).getValue());
    assertEquals(29, valuesList.get(1).getValue());
    assertEquals(30, valuesList.get(2).getValue());
}

From source file:com.cloudera.csd.tools.JsonUtil.java

/**
 * Creates a new {@link ObjectMapper} instance with the certain default
 * behavior: (1) sorting properties alphabetically, and (2) support for Joda
 * time format.//from ww w  .ja va2 s .co  m
 * <p/>
 */
public static ObjectMapper createObjectMapper() {
    ObjectMapper newMapper = new ObjectMapper();
    newMapper.configure(MapperFeature.SORT_PROPERTIES_ALPHABETICALLY, true);
    newMapper.registerModule(new JodaModule());
    return newMapper;
}

From source file:org.springsource.restbucks.training.payment.web.CreditCardMarshallingTest.java

@Before
public void setUp() {
    mapper.registerModule(new JodaModule());
}

From source file:io.sidecar.jackson.ModelMapper.java

private void register3rdPartyModules() {
    registerModule(new GuavaModule());
    registerModule(new JodaModule());
}

From source file:org.graylog.plugins.usagestatistics.providers.SmileObjectMapperProvider.java

public SmileObjectMapperProvider() {
    final SmileFactory smileFactory = new SmileFactory().disable(SmileGenerator.Feature.ENCODE_BINARY_AS_7BIT)
            .enable(SmileGenerator.Feature.WRITE_END_MARKER);

    objectMapper = new ObjectMapper(smileFactory).setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE)
            .registerModule(new JodaModule()).registerModule(new GuavaModule());
}

From source file:com.animedetour.api.ApiModule.java

@Provides
@Singleton//from  w ww  .  j ava2 s.  co  m
public RestAdapter restAdapter(Monolog logger, OkHttpClient client) {
    RestAdapter.Builder builder = new RestAdapter.Builder();
    builder.setEndpoint("http://animedetour.com");

    ObjectMapper mapper = new ObjectMapper();
    mapper.registerModule(new JodaModule());
    mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
    builder.setConverter(new JacksonConverter(mapper));
    builder.setLog(new RestLogAdapter(logger));
    builder.setLogLevel(RestAdapter.LogLevel.BASIC);

    builder.setClient(new OkClient(client));

    RestAdapter adapter = builder.build();

    return adapter;
}

From source file:fi.helsinki.opintoni.config.JacksonConfiguration.java

@Bean
public Jackson2ObjectMapperBuilder jackson2ObjectMapperBuilder() {
    Jackson2ObjectMapperBuilder jackson2ObjectMapperBuilder = new Jackson2ObjectMapperBuilder();
    jackson2ObjectMapperBuilder/*from ww w.  j  a  v  a  2  s .c o  m*/
            .modules(Lists.newArrayList(new JavaTimeModule(), new Jdk8Module(), new JodaModule()));
    jackson2ObjectMapperBuilder.failOnUnknownProperties(false);
    return jackson2ObjectMapperBuilder;
}

From source file:io.coala.json.JsonUtil.java

/**
 * @param instance/*ww w. ja  va2 s . c om*/
 */
public synchronized static void initialize(final ObjectMapper om) {
    om.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS);

    final Module[] modules = { new JodaModule(), new UUIDModule(), new JavaTimeModule() };
    om.registerModules(modules);
    LOG.trace("Using jackson v: {} with modules: {}", om.version(),
            Arrays.asList(modules).stream().map(m -> m.getModuleName()).collect(Collectors.toList()));
}

From source file:fr.esiea.windmeal.controller.mapper.CustomObjectMapper.java

public CustomObjectMapper() {
    super();/*from w  w w  . j a  v  a2s  .co m*/
    this.configure(SerializationFeature.WRITE_ENUMS_USING_TO_STRING, true);
    this.configure(DeserializationFeature.READ_ENUMS_USING_TO_STRING, true);
    this.registerModule(new JodaModule());
}

From source file:com.nesscomputing.event.NessEventTest.java

@Before
public void setUp() {
    mapper = new ObjectMapper();
    mapper.registerModule(new JodaModule());
    mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);

    Assert.assertNull(payload);//from w  w w.j av  a  2 s.  co m

    payload = new HashMap<String, Object>();
    payload.put("udid", "wizbang");
    payload.put("searchStr", "mac and cheese");
}