9fa0f38b8217a63041ce36723cbf724bf6736344
[ovsdb.git] / ovsdb / src / main / java / org / opendaylight / ovsdb / lib / jsonrpc / JsonUtils.java
1 package org.opendaylight.ovsdb.lib.jsonrpc;
2
3 import com.fasterxml.jackson.core.JsonProcessingException;
4 import com.fasterxml.jackson.databind.ObjectMapper;
5 import com.fasterxml.jackson.databind.ObjectWriter;
6
7 /**
8  * @author araveendrann
9  */
10 public class JsonUtils {
11
12     static ObjectMapper mapper = new ObjectMapper();
13
14     static ObjectWriter prettyWriter = mapper.writerWithDefaultPrettyPrinter();
15
16     public static String prettyString(Object jsonNode){
17         try {
18             return prettyWriter.writeValueAsString(jsonNode);
19         } catch (JsonProcessingException e) {
20             throw new RuntimeException(e);
21         }
22     }
23 }