print_r = function(v) { return _print_r("", v, ""); } _print_r = function(k, v, indent) { if(k != "") { k = k + " => "; } if(typeof v != 'object') { return indent + k + v; } var output = indent + "object (\n"; for(i in v) { output += _print_r(i, v[i], indent + " ") + "\n"; } output += indent + ")"; return output; }