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 相关文章推荐
我见过最全的个人js加解密功能页面
Dec 12 Javascript
JavaScript 数组运用实现代码
Apr 13 Javascript
基于jquery的滑动样例代码
Nov 20 Javascript
侧栏跟随滚动的简单实现代码
Mar 18 Javascript
Jquery 复选框取值兼容FF和IE8(测试有效)
Oct 29 Javascript
禁用Enter键表单自动提交实现代码
May 22 Javascript
修改js confirm alert 提示框文字的简单实例
Jun 10 Javascript
全面解析JS字符串和正则表达式中的match、replace、exec等函数
Jul 01 Javascript
BootStrap轮播HTML代码(推荐)
Dec 10 Javascript
vue项目打包上传github并制作预览链接(pages)
Apr 19 Javascript
用vscode开发vue应用的方法步骤
May 06 Javascript
vue项目中引入vue-datepicker插件的详解
May 14 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采集利器 Snoopy 试用心得
2011/07/03 PHP
thinkphp区间查询、统计查询与SQL直接查询实例分析
2014/11/24 PHP
用Jquery实现滚动新闻
2014/02/12 Javascript
IE8中使用javascript动态加载CSS的解决方法
2014/06/17 Javascript
深入理解JavaScript中的对象
2015/06/04 Javascript
理解js对象继承的N种模式
2016/01/25 Javascript
JS 滚动事件window.onscroll与position:fixed写兼容IE6的回到顶部组件
2016/10/10 Javascript
Vue学习笔记进阶篇之vue-router安装及使用方法
2017/07/19 Javascript
React Native悬浮按钮组件的示例代码
2018/04/05 Javascript
用vue2.0实现点击选中active其他选项互斥的效果
2018/04/12 Javascript
node.js调用C++函数的方法示例
2018/09/21 Javascript
JS实现网页端猜数字小游戏
2020/03/06 Javascript
原生js+canvas实现贪吃蛇效果
2020/08/02 Javascript
Vue实现点击当前行变色
2020/12/14 Vue.js
[40:55]Liquid vs LGD 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python使用PyGame绘制图像并保存为图片文件的方法
2015/04/24 Python
Python与Java间Socket通信实例代码
2017/03/06 Python
Python中import机制详解
2017/11/14 Python
pycharm下查看python的变量类型和变量内容的方法
2018/06/26 Python
python logging模块书写日志以及日志分割详解
2019/07/22 Python
用Python抢火车票的简单小程序实现解析
2019/08/14 Python
Python进程,多进程,获取进程id,给子进程传递参数操作示例
2019/10/11 Python
windows中安装Python3.8.0的实现方法
2019/11/19 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
2020/06/03 Python
Canvas globalCompositeOperation
2018/12/18 HTML / CSS
VisionPros美国站:加拿大在线隐形眼镜和眼镜零售商
2020/02/11 全球购物
求职者应聘的自我评价
2013/10/16 职场文书
办公室驾驶员岗位职责
2013/11/15 职场文书
长辈证婚人证婚词
2014/01/09 职场文书
办理生育手续介绍信
2014/01/14 职场文书
室内趣味活动方案
2014/08/24 职场文书
出国留学导师推荐信
2015/03/26 职场文书
任命通知范文
2015/04/21 职场文书
2016应届大学生自荐信模板
2016/01/28 职场文书
javascript代码简写的几种常用方式汇总
2021/08/23 Javascript
进阶篇之linux环境下安装MySQL数据库
2022/04/09 MySQL