@Test public void testLoadSingleObjectWithNoTypeAndOneContainment() throws JsonProcessingException { JsonNode data = mapper .createObjectNode() .put("userId", "1") .put("name", "Paul") .set("address", mapper.createObjectNode().put("addId", "a1").put("city", "Prague")); User result = mapper .reader() .withAttribute(RESOURCE_SET, resourceSet) .withAttribute(ROOT_ELEMENT, ModelPackage.Literals.USER) .treeToValue(data, User.class); assertNotNull(result); assertEquals("1", result.getUserId()); assertEquals("Paul", result.getName()); assertEquals("MALE", result.getSex().getLiteral()); assertNotNull(result.getAddress()); }