Examples of registerModule()


Examples of org.codehaus.jackson.map.ObjectMapper.registerModule()

*/
public class MaterializedBeanObjectMapperFactory implements FactoryBean<ObjectMapper> {
    @Override
    public ObjectMapper getObject() throws Exception {
        ObjectMapper mapper = new ObjectMapper();
        mapper.registerModule(new MrBeanModule());
        return mapper;
    }

    @Override
    public Class<?> getObjectType() {
View Full Code Here

Examples of org.codehaus.jackson.map.ObjectMapper.registerModule()

    private ObjectMapper getMapper() {
        ObjectMapper jacksonMapper = new ObjectMapper();
        AnnotationIntrospector primary = new JacksonAnnotationIntrospector();
        jacksonMapper.setAnnotationIntrospector(primary);
        jacksonMapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
        jacksonMapper.registerModule(new MrBeanModule());
        return jacksonMapper;
    }

    public static interface Executor {
        boolean needsLoading();
View Full Code Here

Examples of org.codehaus.jackson.map.ObjectMapper.registerModule()

     * Test simple leaf-level bean with 2 implied _beanProperties
     */
    public void testSimpleInteface() throws Exception
    {
        ObjectMapper mapper = new ObjectMapper();
        mapper.registerModule(new MrBeanModule());
        Bean bean = mapper.readValue("{\"a\":\"value\",\"x\":123 }", Bean.class);
        assertNotNull(bean);
        assertEquals("value", bean.getA());
        assertEquals(123, bean.getX());
    }
View Full Code Here

Examples of org.codehaus.jackson.map.ObjectMapper.registerModule()

     * Then one bean holding a reference to another (leaf-level) bean
     */
    public void testBeanHolder() throws Exception
    {
        ObjectMapper mapper = new ObjectMapper();
        mapper.registerModule(new MrBeanModule());
        BeanHolder holder = mapper.readValue("{\"bean\":{\"a\":\"b\",\"x\":-4 }}", BeanHolder.class);
        assertNotNull(holder);
        Bean bean = holder.getBean();
        assertNotNull(bean);
        assertEquals("b", bean.getA());
View Full Code Here

Examples of org.codehaus.jackson.map.ObjectMapper.registerModule()

    }   
   
    public void testArrayInterface() throws Exception
    {
        ObjectMapper mapper = new ObjectMapper();
        mapper.registerModule(new MrBeanModule());
        ArrayBean bean = mapper.readValue("{\"values\":[1,2,3], \"words\": [ \"cool\", \"beans\" ] }",
                ArrayBean.class);
        assertNotNull(bean);
        assertArrayEquals(new int[] { 1, 2, 3} , bean.getValues());
        assertArrayEquals(new String[] { "cool", "beans" } , bean.getWords());
View Full Code Here

Examples of org.codehaus.jackson.map.ObjectMapper.registerModule()

    }

    public void testSubInterface() throws Exception
    {
        ObjectMapper mapper = new ObjectMapper();
        mapper.registerModule(new MrBeanModule());
        BeanWithY bean = mapper.readValue("{\"a\":\"b\",\"x\":1, \"y\":2 }", BeanWithY.class);
        assertNotNull(bean);
        assertEquals("b", bean.getA());
        assertEquals(1, bean.getX());
        assertEquals(2, bean.getY());
View Full Code Here

Examples of org.codehaus.jackson.map.ObjectMapper.registerModule()

    {
        ObjectMapper mapper = new ObjectMapper();
        AbstractTypeMaterializer mat = new AbstractTypeMaterializer();
        // ensure that we will only get deferred error methods
        mat.disable(AbstractTypeMaterializer.Feature.FAIL_ON_UNMATERIALIZED_METHOD);
        mapper.registerModule(new MrBeanModule(mat));
        PartialBean bean = mapper.readValue("{\"ok\":true}", PartialBean.class);
        assertNotNull(bean);
        assertTrue(bean.isOk());
        // and then exception
        try {
View Full Code Here

Examples of org.codehaus.jackson.map.ObjectMapper.registerModule()

    // As per [JACKSON-683]: fail gracefully if super type not public
    public void testNonPublic() throws Exception
    {
        ObjectMapper mapper = new ObjectMapper();
        mapper.registerModule(new MrBeanModule());
        try {
            mapper.readValue("{\"x\":3}", NonPublicBean.class);
            fail("Should have thrown an exception");
        } catch (JsonMappingException e) {
            verifyException(e, "is not public");
View Full Code Here

Examples of org.codehaus.jackson.map.ObjectMapper.registerModule()

    {
        try
        {
            StringWriter writer = new StringWriter();
            final ObjectMapper objectMapper = new ObjectMapper();
            objectMapper.registerModule(_module);
            objectMapper.writeValue(writer, object.getAttributes());
            tupleOutput.writeString(object.getType());
            tupleOutput.writeString(writer.toString());
        }
        catch (JsonMappingException e)
View Full Code Here

Examples of org.codehaus.jackson.map.ObjectMapper.registerModule()

                                    }
                                    else
                                    {
                                        final Map<String, Object> attributes = configuredObject.getAttributes();
                                        final ObjectMapper objectMapper = new ObjectMapper();
                                        objectMapper.registerModule(_module);
                                        byte[] attributesAsBytes = objectMapper.writeValueAsBytes(attributes);

                                        ByteArrayInputStream bis = new ByteArrayInputStream(attributesAsBytes);
                                        insertStmt.setBinaryStream(3, bis, attributesAsBytes.length);
                                    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.