关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

json obj 转string

发布时间:2019-10-26 15:50:47
function jsonToString(obj){
 var THIS = this;
 switch(typeof(obj)){
    case 'string':
        return '"' + obj.replace(/(["\\])/g, '\\$1') + '"';
    case 'array':
        return '[' + obj.map(THIS.jsonToString).join(',') + ']';
    case 'object':
         if(obj instanceof Array){
    var strArr = [];
 
    var len = obj.length;
 
  for(var i=0; i<len; i++){
      strArr.push(THIS.jsonToString(obj[i]));
  }
 
  return '[' + strArr.join(',') + ']';
  }else if(obj==null){
 
  return 'null';
    }else{
 
  var string = [];
 
  for (var property in obj) string.push(THIS.jsonToString(property) + ':' + THIS.jsonToString(obj[property]));
 
  return '{' + string.join(',') + '}';
  }
     case 'number':
  return obj;
     case false:
  return obj;
  }       
}



/template/Home/Zkeys/PC/Static