public String ser()

in jackson2/src/java/org/apache/fulcrum/json/jackson/Jackson2MapperService.java [483:503]


    public <T> String ser(Object src, Class<T> type, Boolean cleanCache) throws Exception {
        getLogger().info("serializing object:" + src + " for type " + type);
        if (isCacheFilters() && src != null && cacheService.getFilters().containsKey(src.getClass().getName())) {
            getLogger().warn("Found registered filter - could not use custom view and custom filter for class:"
                    + src.getClass().getName());
            // throw new
            // Exception("Found registered filter - could not use custom view and custom
            // filter for class:"+
            // src.getClass().getName());
            SimpleFilterProvider filter = (SimpleFilterProvider) cacheService.getFilters()
                    .get(src.getClass().getName());
            return ser(src, filter);
        }

        String res = (type != null) ? mapper.writerWithView(type).writeValueAsString(src)
                : mapper.writeValueAsString(src);
        if (cleanCache) {
            cacheService.cleanSerializerCache(mapper);
        }
        return res;
    }