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

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

Introduction

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

Prototype

@SuppressWarnings("resource")
public String writeValueAsString(Object value) throws JsonProcessingException 

Source Link

Document

Method that can be used to serialize any Java value as a String.

Usage

From source file:com.mapr.data.sputnik.config.JSONConfigReader.java

public static String getJsonConfig(Object o) {
    ObjectMapper mapper = new ObjectMapper();
    String json = null;/*from   w  w  w.  j a  va 2  s. c o m*/
    try {
        json = mapper.writeValueAsString(o);
    } catch (JsonProcessingException ex) {
        log.warn("Error parsing object into json", ex);
    }
    return json;
}

From source file:com.netflix.genie.common.util.JsonUtils.java

/**
 * Convert a Java object to a JSON string.
 *
 * @param value The Java object to marshall
 * @return The JSON string//w  w  w.jav a2s . com
 * @throws GenieException For any marshalling exception
 */
public static String marshall(final Object value) throws GenieException {
    try {
        final ObjectMapper mapper = new ObjectMapper();
        return mapper.writeValueAsString(value);
    } catch (final JsonProcessingException jpe) {
        throw new GenieServerException(jpe);
    }
}

From source file:service.emailer.Emailer.java

/**
 * Send email with parameters to emailQueue
 * @param area// ww w. java 2  s  . co m
 * @param email
 */
public static void sendEmail(String area, List<String> email) {
    try {
        //JMS QUEUE SEND
        final ConnectionFactory connectionFactory = lookup(ConnectionFactory.class, JNDI_CONNECTION_FACTORY);
        final Queue queue = lookup(Queue.class, JNDI_QUEUE);

        Connection connection = connectionFactory.createConnection();
        Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        MessageProducer producer = session.createProducer(queue);
        MapMessage message = session.createMapMessage();
        message.setString("type", "warnFile");
        message.setString("area", area);
        ObjectMapper mapper = new ObjectMapper();
        String json = mapper.writeValueAsString(email);
        message.setString("emailReceivers", json);
        producer.send(message);
    } catch (JMSException ex) {
        Logger.getLogger(Emailer.class.getName()).log(Level.SEVERE, null, ex);
    } catch (JsonProcessingException ex) {
        Logger.getLogger(Emailer.class.getName()).log(Level.SEVERE, null, ex);
    }
}

From source file:com.creditcloud.interestbearing.model.ConfigObjBase.java

public static String toJSON(Object obj) {
    ObjectMapper mapper = new ObjectMapper();
    String json;/*from   w w w .j  a  v  a 2 s .  c  o  m*/
    try {
        json = mapper.writeValueAsString(obj); //
        return json;
    } catch (JsonProcessingException ex) {
        log.error("{}?JSON?", obj, ex);
        return "{}";
    }
}

From source file:com.ibm.dgaasx.utils.JSONUtils.java

public static String writeValue(Object object) throws IOException {
    ObjectMapper mapper = new ObjectMapper();
    mapper.setDateFormat(getSDFISO8601());
    return mapper.writeValueAsString(object);
}

From source file:io.fabric8.forge.addon.utils.OutputFormatHelper.java

public static String toJson(Object result) throws JsonProcessingException {
    ObjectMapper mapper = new ObjectMapper();
    mapper.enable(SerializationFeature.INDENT_OUTPUT);
    return mapper.writeValueAsString(result);
}

From source file:com.qubole.quark.planner.test.utilities.QuarkTestUtil.java

public static String toJson(String schema) throws JsonProcessingException {
    ImmutableList<String> defaultSchema = ImmutableList.of(schema);
    final ObjectMapper mapper = new ObjectMapper();
    return mapper.writeValueAsString(defaultSchema);
}

From source file:acromusashi.kafka.log.producer.util.KeyedMessageConverter.java

/**
 * ApacheLog?1?Kafka???//from ww w  . ja  va  2s . co  m
 * 
 * @param apacheLogStr ApacheLog?1
 * @param topic ?Topic
 * @param host ?
 * @param apacheLogFormat ApacheLog
 * @param jsonDateFormatStr Kafka??
 * @return Kafka
 * @throws Exception ?
 */
public static KeyedMessage<String, String> convertToMessage(String apacheLogStr, String topic, String host,
        String apacheLogFormat, String jsonDateFormatStr) throws Exception {
    ParsedLog parsedLogObj = ApacheLogParseUtil.getParsedLog(apacheLogStr, apacheLogFormat);

    Map<String, String> parsedLog = parsedLogObj.getParsedLog();
    Map<String, String> jsonMapLog = Maps.newHashMap();
    String strfTimeFormat = parsedLogObj.getStrftimeFormat();

    for (Entry<String, String> apacheLogEntry : parsedLog.entrySet()) {
        String jsonKey = ApacheLtsvMapper.convertApacheFormatToLtsvKey(apacheLogEntry.getKey());

        //jsonKey?????strttime???time?????????
        if (jsonKey == null || jsonKey.equals("") || jsonKey.equals("time")) {
            String javaFormatTime = StrftimeFormatMapper.convertStftToDateStr(apacheLogEntry.getValue(),
                    strfTimeFormat, jsonDateFormatStr);

            jsonMapLog.put("time", javaFormatTime);
        } else {
            jsonMapLog.put(jsonKey, apacheLogEntry.getValue());
        }
    }

    // hostname
    jsonMapLog.put("hostname", host);

    ObjectMapper mapper = new ObjectMapper();
    String jsonLog = mapper.writeValueAsString(jsonMapLog);

    KeyedMessage<String, String> result = new KeyedMessage<String, String>(topic, host, jsonLog);
    return result;
}

From source file:DataLoader.java

private static String toJSON(Object entity) {
    String json = null;//from   w  w  w  . j  ava 2 s .  c  o m
    ObjectifyJacksonModule ojm = new ObjectifyJacksonModule();
    ObjectMapper mapper = new ObjectMapper();

    mapper.registerModule(ojm);

    try {
        json = mapper.writeValueAsString(entity);
    } catch (JsonProcessingException jpe) {
        jpe.printStackTrace();
    }

    return json;
}

From source file:Main.java

public static String serilizeJavaObject(Object value) {
    ObjectMapper objectMapper = new ObjectMapper();
    String json = null;//from   w w  w  . j  a  v  a2  s.  c  om
    try {
        json = objectMapper.writeValueAsString(value);
    } catch (JsonGenerationException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (JsonMappingException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    return json;
}