JS中的数组转变成JSON格式字符串的方法


Posted in Javascript onMay 09, 2017

有一个JS数组,如:

var arr = [["projectname1","projectnumber1"],["projectname2","projectnumber2"],["projectname3","projectnumber3"]];

想将此数组转换成JSON字符串,如:

var jsonarr = [{"projectname":projectname1,"projectnumber":projectnumber1},{"projectname":projectname2,"projectnumber":projectnumber2},{"projectname":projectname3,"projectnumber":projectnumber3}];

方法如下:

function tojson(arr){ 
  if(!arr.length) return null; 
  var i = 0; 
  len = arr.length, 
  array = []; 
  for(;i<len;i++){ 
    array.push({"projectname":arr[i][0],"projectnumber":arr[i][1]}); 
  } 
  return JSON.stringify(array); 
}

以上所述是小编给大家介绍的JS中的数组转变成JSON格式字符串的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Prototype使用指南之string.js
Jan 10 Javascript
文本链接逐个出现的js脚本
Dec 12 Javascript
传智播客学习之JavaScript基础篇
Nov 13 Javascript
DOM Scripting中的图片切换[兼容Firefox]
Jun 12 Javascript
关于JavaScript定义类和对象的几种方式
Nov 09 Javascript
DWZ table的原生分页浅谈
Mar 01 Javascript
jquery实现根据浏览器窗口大小自动缩放图片的方法
Jul 17 Javascript
谈谈JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
Oct 01 Javascript
javascript实现查找数组中最大值方法汇总
Feb 13 Javascript
AngularJS表单详解及示例代码
Aug 17 Javascript
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
Mar 22 jQuery
vue绑定class与行间样式style详解
Aug 16 Javascript
jQuery插件开发发送短信倒计时功能代码
May 09 #jQuery
JavaScrpt的面向对象全面解析
May 09 #Javascript
ES6正则表达式的一些新功能总结
May 09 #Javascript
Vuex和前端缓存的整合策略详解
May 09 #Javascript
基于JS实现限时抢购倒计时间表代码
May 09 #Javascript
js使用i18n实现页面国际化的方法
May 09 #Javascript
Angular中$state.go页面跳转并传递参数的方法
May 09 #Javascript
You might like
php中随机显示图片的函数代码
2011/06/23 PHP
php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
2011/10/17 PHP
php遍历文件夹所有文件子文件夹函数代码
2013/11/27 PHP
PHP多文件上传类实例
2015/03/07 PHP
浅谈PDO的rowCount函数
2015/06/18 PHP
PHP模拟asp中response类实现方法
2015/08/08 PHP
php语言注释,单行注释和多行注释
2018/01/21 PHP
php获取微信基础接口凭证Access_token
2018/08/23 PHP
jquery 选择器部分整理
2009/10/28 Javascript
IE与FireFox中的childNodes区别
2011/10/20 Javascript
Jquery显示、隐藏元素以及添加删除样式
2013/08/09 Javascript
使用JSLint提高JS代码质量方法分享
2013/12/16 Javascript
jQuery实现的图片分组切换焦点图插件
2015/01/06 Javascript
jQuery插件bgStretcher.js实现全屏背景特效
2015/06/05 Javascript
遍历json 对象的属性并且动态添加属性的实现
2016/12/02 Javascript
Mongoose学习全面理解(推荐)
2017/01/21 Javascript
详解设置Webstorm 利用babel将ES6自动转码成ES5
2017/12/20 Javascript
vue 路由页面之间实现用手指进行滑动的方法
2018/02/23 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
2018/11/08 Javascript
小程序指纹验证的实现代码
2018/12/04 Javascript
vue中eslintrc.js配置最详细介绍
2018/12/21 Javascript
VUE DEMO之模拟登录个人中心页面之间数据传值实例
2019/10/31 Javascript
Python中__name__的使用实例
2015/04/14 Python
教你用 Python 实现微信跳一跳(Mac+iOS版)
2018/01/04 Python
Python3 Post登录并且保存cookie登录其他页面的方法
2018/12/28 Python
Python代码覆盖率统计工具coverage.py用法详解
2020/11/25 Python
浙大网新C/C++面试解惑
2015/05/27 面试题
电气工程及其自动化学生实习自我鉴定
2013/09/19 职场文书
优秀民警事迹材料
2014/01/29 职场文书
吨的认识教学反思
2014/04/27 职场文书
推普周活动总结
2014/08/28 职场文书
上班迟到检讨书范文300字
2014/11/02 职场文书
写给媳妇的检讨书
2015/05/06 职场文书
MySQL时间盲注的五种延时方法实现
2021/05/18 MySQL
JavaWeb 入门篇(3)ServletContext 详解 具体应用
2021/07/16 Java/Android
MySQL 如何限制一张表的记录数
2021/09/14 MySQL