arrayToJson将数组转化为json格式的js代码,js打造数

函数代码:

js打造数组转json函数

 这里给大家分享的是一段使用js实现数组转换成json的函数代码,代码简洁易懂,并附上了使用方法,小伙伴们拿去试试。

 

 

代码很简单,这里就不多废话了,直接奉上:

 

代码如下:

function arrayToJson(o) {
var r = [];
if (typeof o == "string") return """ + o.replace(/(['"\])/g, "\$1").replace(/(n)/g, "\n").replace(/(r)/g, "\r").replace(/(t)/g, "\t") + """;
if (typeof o == "object") {
if (!o.sort) {
for (var i in o)
r.push(i + ":" + arrayToJson(o[i]));
if (!!document.all && !/^n?functions*toString()s*{n?s*[native code]n?s*}n?s*$/.test(o.toString)) {
r.push("toString:" + o.toString.toString());
}
r = "{" + r.join() + "}";
} else {
for (var i = 0; i < o.length; i++) {
r.push(arrayToJson(o[i]));
}
r = "[" + r.join() + "]";
}
return r;
}
return o.toString();
}

 

作用相当于 JSON.stringify(array);

简单用法:

 

代码如下:

var str2="脚本之家,www.jb51.net,脚本下载,百度,456,456,456";
var arr1=str2.split(",");
alert(arrayToJson(arr1)); 

这里给大家分享的是一段使用js实现数组转换成json的函数代码,代码简洁易懂,并附上了使用方法,小伙伴们拿去试试...

复制代码 代码如下:

相关文章

相关搜索:

今天看啥

搜索技术库

返回首页

  • 如何玩转淘宝个性化搜索
  • php数组随机排序实现方法
  • android XMl 解析神奇xstream 五: 把复杂对象转换
  • 微软6月补丁更新日:本月安全形势好转
  • JavaScript合并两个数组并去除重复项的方法,
  • PHP获取数组的键与值方法小结,php获取数组小

相关频道: HTML/CSS  HTML5  Javascript  jQuery  AJax教程  前端代码  正则表达式  Flex教程  WEB前端教程  

function arrayToJson(o) {
var r = [];
if (typeof o == "string") return """ + o.replace(/(['"\])/g, "\$1").replace(/(n)/g, "\n").replace(/(r)/g, "\r").replace(/(t)/g, "\t") + """;
if (typeof o == "object") {
if (!o.sort) {
for (var i in o)
r.push(i + ":" + arrayToJson(o[i]));
if (!!document.all && !/^n?functions*toString()s*{n?s*[native code]n?s*}n?s*$/.test(o.toString)) {
r.push("toString:" + o.toString.toString());
}
r = "{" + r.join() + "}";
} else {
for (var i = 0; i < o.length; i++) {
r.push(arrayToJson(o[i]));
}
r = "[" + r.join() + "]";
}
return r;
}
return o.toString();
}

帮客评论

演示代码:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

您可能感兴趣的文章:

  • JS array 数组详解
  • 以JSON形式将JS中Array对象数组传至后台的方法
  • JS中数组Array的用法示例介绍
  • 用js实现in_array的方法
  • JavaScript中的ArrayBuffer详细介绍
  • js利用Array.splice实现Array的insert/remove
  • javascript Array.remove() 数组删除
  • js判断是否为数组的函数: isArray()
  • js中数组Array的一些常用方法总结
  • JS针对Array的各种操作汇总

本文由华夏彩票发布于关于计算机,转载请注明出处:arrayToJson将数组转化为json格式的js代码,js打造数

您可能还会对下面的文章感兴趣: