Package org.mule.module.json

Examples of org.mule.module.json.JsonData


            if (src instanceof Reader)
            {
                if (getReturnDataType().equals(JSON_TYPE))
                {
                    returnValue = new JsonData((Reader) src);
                }
                else
                {
                    returnValue = getMapper().readValue((Reader) src, getReturnDataType().getType());
                }
            }
            else if (src instanceof String)
            {
                if (getReturnDataType().equals(JSON_TYPE))
                {
                    returnValue = new JsonData((String) src);
                }
                else
                {
                    returnValue = getMapper().readValue((String) src, getReturnDataType().getType());
                }
            }
            else
            {
                reader = new InputStreamReader(is, outputEncoding);
                if (getReturnDataType().equals(JSON_TYPE))
                {
                    returnValue = new JsonData(reader);
                }
                else
                {
                    returnValue = getMapper().readValue(reader, getReturnDataType().getType());
                }
View Full Code Here


        assertTrue(apple.isBitten());

        message = new DefaultMuleMessage(apple, muleContext);
        String json = message.getPayload(DataType.STRING_DATA_TYPE);
        assertNotNull(json);
        JsonData data = new JsonData(json);
        assertEquals("true", data.get("bitten"));
        assertEquals("false", data.get("washed"));
    }
View Full Code Here

        return doGetResource(SCHEMA_FSTAB_GOOD_JSON);
    }

    protected static JsonData getGoodFstabAsJsonData() throws Exception
    {
        return new JsonData(getGoodFstab());
    }
View Full Code Here

        return doGetResource(SCHEMA_FSTAB_BAD_JSON);
    }

    protected static JsonData getBadFstabAsJsonData() throws Exception
    {
        return new JsonData(getBadFstab());
    }
View Full Code Here

        return doGetResource(SCHEMA_FSTAB_BAD2_JSON);
    }

    protected static JsonData getBadFstab2AsJsonData() throws Exception
    {
        return new JsonData(getBadFstab2());
    }
View Full Code Here

        return doGetResource(SCHEMA_FSTAB_GOOD_INLINE_JSON);
    }

    protected static JsonData getGoodFstabInlineAsJsonData() throws Exception
    {
        return new JsonData(getGoodFstabInline());
    }
View Full Code Here

        //and back again
        message = new DefaultMuleMessage(item, muleContext);
        String json = message.getPayload(DataType.STRING_DATA_TYPE);
        assertNotNull(json);
        assertEquals(ITEM_JSON, json);
        JsonData data = new JsonData(json);
        assertEquals("1234", data.getAsString("code"));
        assertEquals("Vacuum Cleaner", data.getAsString("description"));
        assertEquals("true", data.getAsString("in-stock"));
    }
View Full Code Here

        assertTrue(apple.isBitten());

        message=  new DefaultMuleMessage(apple, muleContext);
        String json = message.getPayload(DataTypeFactory.STRING);
        assertNotNull(json);
        JsonData data = new JsonData(json);
        assertEquals("true", data.getAsString("bitten"));
        assertEquals("false", data.getAsString("washed"));
    }
View Full Code Here

TOP

Related Classes of org.mule.module.json.JsonData

Copyright © 2018 www.massapicom. 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.