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 页面刷新location.reload和location.replace的区别小结
Dec 24 Javascript
用js替换除数字与逗号以外的所有字符的代码
Jun 07 Javascript
jquery动态分页效果堪比时光网
Sep 25 Javascript
js事件绑定快捷键以ctrl+k为例
Sep 30 Javascript
jquery实现的点击翻书效果代码
Nov 04 Javascript
JavaScript 函数的执行过程
May 09 Javascript
微信小程序 教程之数据绑定
Oct 18 Javascript
纯jQuery实现前端分页功能
Mar 23 jQuery
基于js中的原型(全面讲解)
Sep 19 Javascript
js的函数的按值传递参数(实例讲解)
Nov 16 Javascript
Angular中使用better-scroll插件的方法
Mar 27 Javascript
vue element项目引入icon图标的方法
Jun 06 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封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
2014/06/19 PHP
php基于闭包实现函数的自调用(递归)实例分析
2016/11/11 PHP
JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
2010/04/15 Javascript
JavaScript下通过的XMLHttpRequest发送请求的代码
2011/06/28 Javascript
js调用activeX获取u盘序列号的代码
2011/11/21 Javascript
关于使用 jBox 对话框的提交不能弹出问题解决方法
2012/11/07 Javascript
jQuery学习笔记之jQuery动画效果
2013/09/09 Javascript
js日期、星座的级联显示代码
2014/01/23 Javascript
javascript的回调函数应用示例
2014/02/20 Javascript
jquery自动将form表单封装成json的具体实现
2014/03/17 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
让浏览器崩溃的12行JS代码(DoS攻击分析及防御)
2016/10/10 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
Vuex和前端缓存的整合策略详解
2017/05/09 Javascript
Nodejs中crypto模块的安全知识讲解
2018/01/03 NodeJs
axios对请求各种异常情况处理的封装方法
2018/09/25 Javascript
vue-quill-editor+plupload富文本编辑器实例详解
2018/10/19 Javascript
深入解析微信小程序开发中遇到的几个小问题
2020/07/11 Javascript
解决VUE项目localhost端口服务器拒绝连接,只能用127.0.0.1的问题
2020/08/14 Javascript
在vue中实现某一些路由页面隐藏导航栏的功能操作
2020/09/21 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
Python通过websocket与js客户端通信示例分析
2014/06/25 Python
详解Python中的多线程编程
2015/04/09 Python
Django实现分页功能
2018/07/02 Python
解决nohup执行python程序log文件写入不及时的问题
2019/01/14 Python
python画蝴蝶曲线图的实例
2019/11/21 Python
详解django中Template语言
2020/02/22 Python
python 的numpy库中的mean()函数用法介绍
2020/03/03 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
Numpy中ndim、shape、dtype、astype的用法详解
2020/06/14 Python
python 动态渲染 mysql 配置文件的示例
2020/11/20 Python
美国知名平价彩妆品牌:e.l.f. Cosmetics
2017/11/20 全球购物
《中国梦我的梦》小学生演讲稿
2014/08/20 职场文书
团队拓展活动总结
2014/08/27 职场文书
医院办公室主任岗位职责
2015/04/01 职场文书
用Python创建简易网站图文教程
2021/06/11 Python