public void testEmbeddedObjectInObject() throws Exception { TokenBuffer buf = new TokenBuffer(MAPPER); buf.writeStartObject(); buf.writeFieldName("pojo"); buf.writeObject(MARKER); buf.writeEndObject(); JsonNode node = MAPPER.readTree(buf.asParser()); buf.close(); assertTrue(node.isObject()); assertEquals(1, node.size()); JsonNode n = node.get("pojo"); assertTrue(n.isPojo()); assertSame(MARKER, ((POJONode) n).getPojo()); }