Example usage for com.fasterxml.jackson.databind ObjectMapper ObjectMapper

List of usage examples for com.fasterxml.jackson.databind ObjectMapper ObjectMapper

Introduction

In this page you can find the example usage for com.fasterxml.jackson.databind ObjectMapper ObjectMapper.

Prototype

public ObjectMapper() 

Source Link

Document

Default constructor, which will construct the default JsonFactory as necessary, use SerializerProvider as its SerializerProvider , and BeanSerializerFactory as its SerializerFactory .

Usage

From source file:net.egelke.chrome.eid.protocol.JacksonTest.java

@Before
public void init() {
    mapper = new ObjectMapper();
    mapper.configure(JsonParser.Feature.ALLOW_UNQUOTED_FIELD_NAMES, true);
}

From source file:com.zenika.vertx.lib.asongo.mapper.marshall.jackson.MapperFactory.java

public static ObjectMapper getMapper() {
    if (mapper != null)
        return mapper;

    mapper = new ObjectMapper();
    mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
    return mapper;
}

From source file:io.getlime.push.repository.serialization.JSONSerialization.java

/**
 * Parsing message from JSON to PushMessageBody object.
 *
 * @param message Message to parse/*  w w w . j a  va  2 s .  co m*/
 * @return PushMessageBody
 */
public static PushMessageBody deserializePushMessageBody(String message) throws PushServerException {
    PushMessageBody pushMessageBody;
    try {
        pushMessageBody = new ObjectMapper().readValue(message, PushMessageBody.class);
    } catch (IOException e) {
        Logger.getLogger(PushCampaignController.class.getName()).log(Level.SEVERE, e.getMessage(), e);
        throw new PushServerException("Failed parsing from JSON");
    }
    return pushMessageBody;
}

From source file:at.ac.tuwien.dsg.smartcom.adapters.rest.ObjectMapperProvider.java

private static ObjectMapper createDefaultMapper() {
    final ObjectMapper result = new ObjectMapper();
    result.enable(SerializationFeature.INDENT_OUTPUT);

    return result;
}

From source file:AIR.Common.Json.JsonHelper.java

public static <T> T deserialize(String json, Class<T> class1)
        throws JsonParseException, JsonMappingException, IOException {
    if (StringUtils.isEmpty(json))
        return null;

    ObjectMapper mapper = new ObjectMapper();

    return mapper.readValue(json, class1);

}

From source file:com.cirro.jsonjoin.utils.FileManager.java

public static <T extends Row> T convertToRow(String input, Class<T> valueType) throws IOException {
    return new ObjectMapper().readValue(input, valueType);
}

From source file:org.adamr.tsponmapreduce.service.MapWrapper.java

public MapWrapper() {
    this.objectMapper = new ObjectMapper();
}

From source file:com.yahoo.rdl.maven.CommonModule.java

@Override
protected void configure() {
    bind(ObjectMapper.class).toInstance(new ObjectMapper());
}

From source file:org.mayocat.shop.taxes.configuration.TaxesSettingsTest.java

@Test
public void testModeDeserialization() throws Exception {
    ObjectMapper mapper = new ObjectMapper();
    TaxesSettings mode = mapper.readValue("{ \"mode\": { \"value\" : \"incl\" }}", TaxesSettings.class);
    Assert.assertEquals(Mode.INCLUSIVE_OF_TAXES, mode.getMode().getValue());
}

From source file:org.mythtv.services.api.JacksonUtils.java

public static ObjectMapper initObjectMapper() {
    StdDelegatingDeserializer<ArrayOfString> delegatingDeserializer = new StdDelegatingDeserializer<ArrayOfString>(
            new ArrayOfStringConverter());
    SimpleModule customModule = new SimpleModule("org.mythtv.services.api.module",
            new Version(1, 0, 0, null, null, null)).addDeserializer(ArrayOfString.class,
                    delegatingDeserializer);

    ObjectMapper objectMapper = new ObjectMapper();
    objectMapper.registerModule(new JodaModule());
    objectMapper.registerModule(customModule);
    objectMapper.configure(DeserializationFeature.UNWRAP_ROOT_VALUE, true);
    return objectMapper;
}