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实现计算加载页面所用的时间
Apr 02 Javascript
有关DOM元素与事件的3个谜题
Nov 11 Javascript
jqPlot 图表中文API使用文档及源码和在线示例
Feb 07 Javascript
javascript将浮点数转换成整数的三个方法
Jun 23 Javascript
arguments对象验证函数的参数是否合法
Jun 26 Javascript
javascript中的正则表达式使用详解
Aug 30 Javascript
JS日期对象简单操作(获取当前年份、星期、时间)
Oct 26 Javascript
微信公众号开发 实现点击返回按钮就返回到聊天界面
Dec 15 Javascript
Angular中ng-bind和ng-model的区别实例详解
Apr 10 Javascript
Vue中Axios从远程/后台读取数据
Jan 21 Javascript
javascript 代码是如何被压缩的示例代码
May 06 Javascript
vue+elementUI 实现内容区域高度自适应的示例
Sep 26 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多态的实现详解
2013/06/09 PHP
PHP的PDO操作简单示例
2016/03/30 PHP
Alliance vs AM BO3 第二场2.13
2021/03/10 DOTA
In Javascript Class, how to call the prototype method.(three method)
2007/01/09 Javascript
JavaScript的单例模式 (singleton in Javascript)
2010/06/11 Javascript
Js日期选择自动填充到输入框(界面漂亮兼容火狐)
2013/08/02 Javascript
纯JS实现本地图片预览的方法
2015/07/31 Javascript
JS实现带有3D立体感的银灰色竖排折叠菜单代码
2015/10/20 Javascript
基于JavaScript实现轮播图代码
2016/07/14 Javascript
HTML中setCapture、releaseCapture 使用方法浅析
2016/09/25 Javascript
jQuery如何防止Ajax重复提交
2016/10/14 Javascript
JS实现课堂随机点名和顺序点名
2017/03/09 Javascript
Javascript快速实现浏览器系统通知
2017/08/26 Javascript
vue中配置mint-ui报css错误问题的解决方法
2017/10/11 Javascript
基于vue 开发中出现警告问题去除方法
2018/01/25 Javascript
JavaScript遍历数组的三种方法map、forEach与filter实例详解
2019/02/27 Javascript
python使用matplotlib绘图时图例显示问题的解决
2017/04/27 Python
windows下安装Python的XlsxWriter模块方法
2018/05/03 Python
python 输入一个数n,求n个数求乘或求和的实例
2018/11/13 Python
Python中时间datetime的处理与转换用法总结
2019/02/18 Python
将Python字符串生成PDF的实例代码详解
2019/05/17 Python
详解Django-channels 实现WebSocket实例
2019/08/22 Python
解决pandas展示数据输出时列名不能对齐的问题
2019/11/18 Python
Python类反射机制使用实例解析
2019/12/30 Python
python实现超级马里奥
2020/03/18 Python
法国低价在线宠物商店:bitiba.fr
2020/07/03 全球购物
英语专业毕业生自我鉴定
2013/11/09 职场文书
物流仓管员工作职责
2014/01/06 职场文书
公务员培训自我鉴定
2014/02/01 职场文书
小学生国庆65周年演讲稿范文(2篇)
2014/09/21 职场文书
2015年社区国庆节活动总结
2015/07/30 职场文书
小学二年级语文教学反思
2016/03/03 职场文书
史上最全书信经典范文大全(建议收藏)
2019/07/10 职场文书
2019关于垃圾分类处理的调查报告
2019/12/26 职场文书
Python趣味挑战之用pygame实现简单的金币旋转效果
2021/05/31 Python
Python中的socket网络模块介绍
2022/07/23 Python