javascript仿php的print_r函数输出json数据

复制代码 代码如下:

  //theOb(json数据)

  function print_r(theObj) {

  var retStr = '';

  if (typeof theObj == 'object') {

  retStr += '<div style="font-family:Tahoma; font-size:7pt;">';

  for (var p in theObj) {

  if (typeof theObj[p] == 'object') {

  retStr += '<div><b>['+p+'] => ' + typeof(theObj) + '</b></div>';

  retStr += '<div style="padding-left:25px;">' + print_r(theObj[p]) + '</div>';

  } else {

  retStr += '<div>['+p+'] => <b>' + theObj[p] + '</b></div>';

  }

  }

  retStr += '</div>';

  }

  return retStr;

  }