private static String fromArray(Object[] array) throws Exception {
        String json = "";
        log.debug(String.format("method start Object[][array:%s]", array));
        if (array != null && array.length > 0) {
            StringBuilder sb = new StringBuilder(array.length * 20); //假设一个元素平均长度为20
            for (int i = 0, size = array.length; i < size; i++) {
                sb.append('<').append(Constant.XML_LIST_FLAG).append('>')
                    .append(fromObject(array[i]))
                    .append("</").append(Constant.XML_LIST_FLAG).append('>');
            }
            json = sb.toString();
        } 
        log.debug(String.format("method stop return:String[%s]", json));
        return json;
    }