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鼠标点击事件在各个浏览器中的写法及Event对象属性介绍
Jan 24 Javascript
js给onclick赋值传参数的两种方法
Nov 25 Javascript
jQuery 如何先创建、再修改、后添加DOM元素
May 20 Javascript
JS使用正则表达式除去字符串中重复字符的方法
Nov 05 Javascript
对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache详解
Apr 11 Javascript
JavaScript解析任意形式的json树型结构展示
Jul 23 Javascript
JavaScript中重名的函数与对象示例详析
Sep 28 Javascript
Angular4.0中引入laydate.js日期插件的方法教程
Dec 25 Javascript
AngularJS $http post 传递参数数据的方法
Oct 09 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
Jul 19 Javascript
JavaScript canvas基于数组生成柱状图代码实例
Mar 06 Javascript
解决VantUI popup 弹窗不弹出或无蒙层的问题
Nov 03 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 远程图片保存到本地的函数类
2008/12/08 PHP
PHP 登录完成后如何跳转上一访问页面
2014/01/14 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
2015/04/08 PHP
PHP之浮点数计算比较以及取整数不准确的解决办法
2015/07/29 PHP
PHP面向对象多态性实现方法简单示例
2017/09/27 PHP
PHP的PDO事务与自动提交
2019/01/24 PHP
php使用redis的有序集合zset实现延迟队列应用示例
2020/02/20 PHP
Prototype使用指南之ajax
2007/01/10 Javascript
ECMAScript 基础知识
2007/06/29 Javascript
js下通过prototype扩展实现indexOf的代码
2010/12/08 Javascript
JQuery-tableDnD 拖拽的基本使用介绍
2013/07/04 Javascript
jquery实现弹出层完美居中效果
2014/03/03 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
jQuery中ajax的load()与post()方法实例详解
2016/01/05 Javascript
微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义实例
2016/12/08 Javascript
AngularJS入门示例之Hello World详解
2017/01/04 Javascript
js下拉菜单生成器dropMenu使用方法详解
2017/08/01 Javascript
详解Vue2.0 事件派发与接收
2017/09/05 Javascript
解决vuex刷新状态初始化的方法实现
2019/08/15 Javascript
学习python (2)
2006/10/31 Python
Python中List.index()方法的使用教程
2015/05/20 Python
Python处理JSON数据并生成条形图
2016/08/05 Python
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
python实现简单银行管理系统
2019/10/25 Python
Python+OpenCV实现实时眼动追踪的示例代码
2019/11/11 Python
使用Keras实现简单线性回归模型操作
2020/06/12 Python
pycharm 2020 1.1的安装流程
2020/09/29 Python
python按照list中字典的某key去重的示例代码
2020/10/13 Python
货车司机岗位职责
2014/03/18 职场文书
条幅标语大全
2014/06/20 职场文书
工作检讨书500字
2014/10/19 职场文书
2015年公民道德宣传日活动总结
2015/03/23 职场文书
2016秋季运动会前导词
2015/11/25 职场文书
导游词之黄果树瀑布
2019/09/20 职场文书
Python 数据结构之十大经典排序算法一文通关
2021/10/16 Python
springboot 全局异常处理和统一响应对象的处理方式
2022/06/28 Java/Android