js JsonToString

function JsonToString(o) { 
    var arr = []; 
    var fmt = function(s) { 
        if (typeof s == 'object' && s != null) return JsonToString(s); 
        return /^(string)$/.test(typeof s) ? '"' + s + '"' : s;
    } 
    if(o.length>0){
        for(var i=0;i<o.length;i++){
            arr.push(fmt(o[i])); 
        }
        return '[' + arr.join(',') + ']'; 
    }else{
        for (var i in o) 
            arr.push('"' + i + '":' + fmt(o[i])); 
        return '{' + arr.join(',') + '}'; 
    }

}
原文地址:https://www.cnblogs.com/fanyegong/p/3182596.html