gluu
クラス | 静的公開メンバ関数 | 非公開メンバ関数 | 静的非公開変数類 | 全メンバ一覧
org.xdi.oxd.server.Jackson2 クラス
org.xdi.oxd.server.Jackson2 連携図
Collaboration graph

クラス

class  JacksonMapperHolder
 

静的公開メンバ関数

static ObjectMapper createJsonMapper ()
 
static String asJson (Object p_object) throws IOException
 
static String asJsonSilently (Object p_object)
 
static org.codehaus.jackson.JsonNode asOldNode (JsonNode node) throws IOException
 

非公開メンバ関数

 Jackson2 ()
 

静的非公開変数類

static final Logger LOG = LoggerFactory.getLogger(Jackson2.class)
 

詳解

Sticks to jackson 2 (2.9.5). We got this problem due to migration to dropwizard 1.3.1 which is using jackson 2.9.5

著者
yuriyz

構築子と解体子

◆ Jackson2()

org.xdi.oxd.server.Jackson2.Jackson2 ( )
inlineprivate
20  {
21  }

関数詳解

◆ asJson()

static String org.xdi.oxd.server.Jackson2.asJson ( Object  p_object) throws IOException
inlinestatic
46  {
47  final ObjectMapper mapper = createJsonMapper().configure(SerializationFeature.WRAP_ROOT_VALUE, false);
48  return mapper.writeValueAsString(p_object);
49  }
static ObjectMapper createJsonMapper()
Definition: Jackson2.java:42

◆ asJsonSilently()

static String org.xdi.oxd.server.Jackson2.asJsonSilently ( Object  p_object)
inlinestatic
51  {
52  try {
53  final ObjectMapper mapper = createJsonMapper().configure(SerializationFeature.WRAP_ROOT_VALUE, false);
54  return mapper.writeValueAsString(p_object);
55  } catch (Exception e) {
56  LOG.error("Failed to serialize object into json.", e);
57  return "";
58  }
59  }
static ObjectMapper createJsonMapper()
Definition: Jackson2.java:42
static final Logger LOG
Definition: Jackson2.java:18

◆ asOldNode()

static org.codehaus.jackson.JsonNode org.xdi.oxd.server.Jackson2.asOldNode ( JsonNode  node) throws IOException
inlinestatic
61  {
62  return CoreUtils.createJsonMapper().readTree(Jackson2.asJsonSilently(node));
63  }
Jackson2()
Definition: Jackson2.java:20

◆ createJsonMapper()

static ObjectMapper org.xdi.oxd.server.Jackson2.createJsonMapper ( )
inlinestatic
42  {
43  return JacksonMapperHolder.MAPPER;
44  }

メンバ詳解

◆ LOG

final Logger org.xdi.oxd.server.Jackson2.LOG = LoggerFactory.getLogger(Jackson2.class)
staticprivate

このクラス詳解は次のファイルから抽出されました: