    @Test
    public void testDeserialize() throws Exception {

        JsonSerDe instance = new JsonSerDe();
        initialize(instance);
        
        System.out.println("deserialize");
        Writable w = new Text("{\"one\":true,\"three\":[\"red\",\"yellow\",\"orange\"],\"two\":19.5,\"four\":\"poop\"}");

        JSONObject result = (JSONObject) instance.deserialize(w);
        assertEquals("poop",result.get("four"));
        assertTrue(result.get("three") instanceof JSONArray);
        
        assertTrue( ((JSONArray)result.get("three")).get(0) instanceof String );
        assertEquals("red", ((JSONArray)result.get("three")).get(0));
        
    }