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不完美解决click和dblclick事件冲突问题
Jul 16 Javascript
jquery创建一个新的节点对象(自定义结构/内容)的好方法
Jan 21 Javascript
IE下写xml文件的两种方式(fso/saveAs)
Aug 05 Javascript
如何使用Jquery获取Form表单中被选中的radio值
Aug 09 Javascript
js菜单点击显示或隐藏效果的简单实例
Jan 13 Javascript
JS实现根据文件字节数返回文件大小的方法
Aug 02 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
Sep 18 Javascript
jQuery中$.grep() 过滤函数 数组过滤
Nov 22 Javascript
layui的table单击行勾选checkbox功能方法
Aug 14 Javascript
详解vue-cli 2.0配置文件(小结)
Jan 14 Javascript
vue实现todolist功能、todolist组件拆分及todolist的删除功能
Apr 11 Javascript
vue 子组件watch监听不到prop的解决
Aug 09 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小技巧之JS和CSS优化工具Minify的使用方法
2014/05/19 PHP
学习php开源项目的源码指南
2014/12/21 PHP
PHP中Http协议post请求参数
2015/11/02 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
Apply an AutoFormat to an Excel Spreadsheet
2007/06/12 Javascript
Wordpress ThickBox 点击图片显示下一张图的修改方法
2010/12/11 Javascript
dojo学习第二天 ajax异步请求之绑定列表
2011/08/29 Javascript
js中判断Object、Array、Function等引用类型对象是否相等
2012/08/29 Javascript
ajax异步刷新实现更新数据库
2012/12/03 Javascript
jQuery给动态添加的元素绑定事件的方法
2015/03/09 Javascript
vue.js之vue-cli脚手架的搭建详解
2017/05/05 Javascript
使用jquery的jsonp如何发起跨域请求及其原理详解
2017/08/17 jQuery
浅谈Vue内置component组件的应用场景
2018/03/27 Javascript
Vue.js中对css的操作(修改)具体方式详解
2018/10/30 Javascript
Angular 多模块项目构建过程
2020/02/13 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
2020/05/18 Javascript
原生JavaScript实现拖动校验功能
2020/09/29 Javascript
Django框架下在URLconf中指定视图缓存的方法
2015/07/23 Python
Python使用pygame模块编写俄罗斯方块游戏的代码实例
2015/12/08 Python
玩转python爬虫之爬取糗事百科段子
2016/02/17 Python
python解决方案:WindowsError: [Error 2]
2016/08/28 Python
Windows下python3.7安装教程
2018/07/31 Python
Python使用socket模块实现简单tcp通信
2020/08/18 Python
高街生活方式全球在线商店:AZBRO
2017/08/26 全球购物
请问如下代码执行后a和b的值分别是什么
2016/05/05 面试题
字符串str除首尾字符外的其他字符按升序排列
2013/03/08 面试题
高等学院职业生涯规划书范文
2014/09/16 职场文书
整改报告格式
2014/11/06 职场文书
2014年团支部工作总结
2014/11/17 职场文书
师德师风学习材料
2014/12/19 职场文书
师范生见习自我总结
2015/06/23 职场文书
暑假打工感想
2015/08/07 职场文书
MySQL COUNT函数的使用与优化
2021/05/10 MySQL
python图像处理基本操作总结(PIL库、Matplotlib及Numpy)
2021/06/08 Python
python获取对象信息的实例详解
2021/07/07 Python
Docker官方工具docker-registry案例演示
2022/04/13 Servers