List of usage examples for com.fasterxml.jackson.databind.node POJONode POJONode
public POJONode(Object paramObject)
From source file:com.ikanow.aleph2.data_model.utils.TestJsonUtils.java
@Test public void test_jacksonToJava() { assertEquals(Arrays.asList("test"), JsonUtils.jacksonToJava(JsonUtils._mapper.convertValue(Arrays.asList("test"), JsonNode.class))); assertEquals(new String(new byte[] { (byte) 0xFF, (byte) 0xFE }), new String((byte[]) JsonUtils.jacksonToJava( JsonUtils._mapper.convertValue(new byte[] { (byte) 0xFF, (byte) 0xFE }, JsonNode.class)))); assertEquals(true, JsonUtils.jacksonToJava(JsonUtils._mapper.convertValue(true, JsonNode.class))); assertEquals(false, JsonUtils.jacksonToJava(JsonUtils._mapper.convertValue(false, JsonNode.class))); assertEquals(1L, JsonUtils.jacksonToJava(JsonUtils._mapper.convertValue(1L, JsonNode.class))); assertEquals(2.0, (double) JsonUtils.jacksonToJava(JsonUtils._mapper.convertValue(2.0, JsonNode.class)), 0.00001);/*from w ww . j a v a 2s . com*/ assertEquals(Collections.emptyMap(), JsonUtils.jacksonToJava(JsonUtils._mapper.createObjectNode())); assertEquals(TestBean.class, JsonUtils.jacksonToJava(new POJONode(new TestBean())).getClass()); assertEquals("test", JsonUtils.jacksonToJava(JsonUtils._mapper.convertValue("test", JsonNode.class))); assertEquals(null, JsonUtils.jacksonToJava(NullNode.instance)); }