源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

js对象转json数组的简单实现案例

  • 时间:2022-04-26 13:27 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:js对象转json数组的简单实现案例
[u]复制代码[/u] 代码如下:
function obj2Str(obj){ switch(typeof(obj)){ case 'object': var ret = []; if (obj instanceof Array){ for (var i = 0, len = obj.length; i < len; i++){ ret.push(obj2Str(obj[i])); } return '[' + ret.join(',') + ']'; } else if (obj instanceof RegExp){ return obj.toString(); } else{ for (var a in obj){ ret.push(a + ':' + obj2Str(obj[a])); } return '{' + ret.join(',') + '}'; } case 'function': return 'function() {}'; case 'number': return obj.toString(); case 'string': return "\"" + obj.replace(/(\\|\")/g, "\\$1").replace(/\n|\r|\t/g, function(a) {return ("\n"==a)?"\\n":("\r"==a)?"\\r":("\t"==a)?"\\t":"";}) + "\""; case 'boolean': return obj.toString(); default: return obj.toString(); } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部