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

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

Introduction

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

Prototype

public ObjectMapper enable(SerializationFeature f) 

Source Link

Document

Method for enabling specified DeserializationConfig feature.

Usage

From source file:at.plechinger.scrapeql.cli.ScrapeQLShell.java

public ScrapeQLShell(String[] args) {
    try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
        Query query = parser.parse(CharStreams.toString(reader));

        Map<String, Object> output = query.execute();
        ObjectMapper mapper = new ObjectMapper();
        mapper.enable(SerializationFeature.INDENT_OUTPUT);

        String outputString = mapper.writeValueAsString(output);

        System.out.println(outputString);

    } catch (Throwable e) {
        System.out.println(e.getMessage());
    }//from w  w  w.  jav a2  s  .c o  m
}

From source file:com.mastfrog.jackson.jodatime.JodeTimeJacksonConfigurer.java

@Override
public ObjectMapper configure(ObjectMapper om) {
    om.enable(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY);
    om.registerModule(new JodaModule());
    return om;// ww  w .j  a va2 s. co  m
}

From source file:fr.assoba.open.sel.generator.JSONGenerator.java

@Override
public void generate(List<Namespace> namespaces, IO io) throws IOException {
    ObjectMapper mapper = new ObjectMapper();
    mapper.enable(SerializationFeature.INDENT_OUTPUT);
    for (Namespace namespace : namespaces) {
        String output = mapper.writeValueAsString(namespace);
        io.writeFile(namespace.getName() + ".json", output);
    }// www  . j  a  va  2  s  .  c  o  m
}

From source file:org.jongo.marshall.jackson.configuration.DeserializationFeatureModifier.java

public void modify(ObjectMapper mapper) {
    if (enable)// w w  w.  j ava2s.  c o m
        mapper.enable(feature);
    else
        mapper.disable(feature);
}

From source file:se.skltp.cooperation.Application.java

@Bean
public ObjectMapper objectMapper() {
    ObjectMapper objectMapper = new ObjectMapper();
    objectMapper.enable(SerializationFeature.INDENT_OUTPUT);
    return objectMapper;
}

From source file:com.derpgroup.dicebot.App.java

@Override
public void run(DiceBotMainConfig config, Environment environment) throws IOException {
    if (config.isPrettyPrint()) {
        ObjectMapper mapper = environment.getObjectMapper();
        mapper.enable(SerializationFeature.INDENT_OUTPUT);
    }/*from   w w  w . ja v  a 2  s  . co  m*/

    // Health checks
    environment.healthChecks().register("basics", new BasicHealthCheck(config, environment));

    DiceBotConfig diceBotConfig = config.getDiceBotConfig();
    DiceBotManager manager = new DiceBotManager(diceBotConfig);

    AccountLinkingDAOConfig accountLinkingDAOConfig = config.getDaoConfig().getAccountLinking();

    // DAO
    AccountLinkingDAO accountLinkingDAO = AccountLinkingDAOFactory.getDAO(accountLinkingDAOConfig);
    // Resources
    environment.jersey().register(new DiceBotAlexaResource(config, environment, manager, accountLinkingDAO));
}

From source file:org.imsglobal.lti.lti2.ToolConsumerTest.java

@Test
public void TestProfile() throws IOException {
    TestLtiConsumerProfile config = new TestLtiConsumerProfile();
    ToolConsumer consumer = new ToolConsumer("guid", "LTI-2p0", "tcp?", config);
    //consumer.addCapabilites(config.getCapabilities());
    ObjectMapper mapper = new ObjectMapper();
    mapper.enable(SerializationFeature.INDENT_OUTPUT);
    mapper.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true);
    String json = mapper.writeValueAsString(consumer);
    System.out.println(json);//from w ww.j a v  a2 s .  co  m

    ToolConsumer parsed = mapper.readValue(json, ToolConsumer.class);
}

From source file:com.callidusrobotics.droptables.DropTablesApp.java

@Override
public void run(DropTablesConfig config, Environment environment) throws IOException {
    if (config.isPrettyPrint()) {
        ObjectMapper mapper = environment.getObjectMapper();
        mapper.enable(SerializationFeature.INDENT_OUTPUT);
    }//from  w  w  w . j  av a2  s . com

    // Error Writers
    environment.jersey().register(new HtmlBodyErrorWriter());

    // Health checks
    environment.healthChecks().register("mongo", new MongoHealthCheck(config, environment));
    environment.healthChecks().register("fileSystem", new FileSystemHealthCheck(config, environment));

    // Resources
    environment.jersey().register(new HomeResource(config, environment));
    //environment.jersey().register(new DocumentsResource(config, environment));
    environment.jersey().register(new ReportsResource(config, environment));
    environment.jersey().register(new ResultsResource(config, environment));
}

From source file:com.mastfrog.acteur.mongo.impl.JacksonMongoDB.java

@Override
public ObjectMapper configure(ObjectMapper om) {
    om.enable(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY);
    SimpleModule sm = new SimpleModule("mongo", new Version(1, 0, 0, null, "com.timboudreau", "trackerapi"));
    sm.addSerializer(new ObjectIdSerializer());
    sm.addDeserializer(ObjectId.class, new ObjectIdDeserializer());
    om.registerModule(sm);// w  w  w  .  j  a va  2 s.  com
    return om;
}

From source file:com.helpmobile.test.JsonTest.java

@Test
public void jsonTest() throws JsonProcessingException {
    ObjectMapper mapper = new ObjectMapper();
    mapper.enable(DeserializationFeature.READ_ENUMS_USING_TO_STRING);

    User testUser = new User();
    testUser.setName("Bob");
    testUser.setId("da");
    testUser.setCountryOrigin(Country.ARUBA);
    testUser.setDegreeLevel(DegreeLevel.POSTGRADUATE);
    testUser.setGender(Gender.MALE);/*from   ww  w . ja v a2  s  .c o  m*/
    String json = mapper.writeValueAsString(testUser);
    System.out.println(json);
}