public static Map mapListToArray()

in src/main/java/org/apache/sling/nosql/generic/adapter/MapConverter.java [71:85]


    public static Map<String, Object> mapListToArray(Map<String, Object> map) {
        for (Map.Entry<String, Object> entry : map.entrySet()) {
            if (entry.getValue() instanceof List) {
                List list = (List) entry.getValue();
                if (list.size() == 0) {
                    entry.setValue(null);
                }
                else {
                    Class type = list.get(0).getClass();
                    entry.setValue(list.toArray((Object[]) Array.newInstance(type, list.size())));
                }
            }
        }
        return map;
    }