JS中的数组转变成JSON格式字符串的方法

有一个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);   }
(0)

相关推荐

  • 火车头采集器 8.2 多页采集json格式数据方法

    这里就分享几个技巧 因为内容页面中不能直接获取数据,所以就需要多页采集了 这个是通过获取js中的id来获取json的地址 第二个需要注意的地方: 内容如下 内容页配置 不过有时候测试不能成功,需要在内 ...

  • 怎么在安卓Android手机中把PDF转换成Word格式文件

    今天,小编给大家分享在安卓Android手机中把PDF转换成Word格式文件的方法,希望对大家有所帮助.具体如下:1. 首先,请大家在自己中找到"应用市场",然后在其中下载和安装P ...

  • javascript(js)中怎么对数组值从小到大的排序?

    在编写前端代码时经常会使用到javascript的数组,那么我们怎么来操作呢? 操作方法 01 首先创建一个js的数组,其中里面的值大小是不按顺序的: 02 接下来我们就用js的方法来进行从小到大的排 ...

  • js中数组怎么添加元素

    介绍JS中数组添加元素的方法. 操作方法 01 创建数组,例如:var a = [1,2,3,4,5]; 02 调用函数给数组添加元素即可 JavaScript数组元素添加函数 01 unshift: ...

  • js中数组的方法

    在JavaScript学习中,数组是一个很基础的知识.但是又是用的很多的知识.本文介绍下JS中数组的方法以及其使用. 操作方法 01 创建数组创建数组,为其赋值,然后输出这些值.代码如下: <h ...

  • js中的map 遍历方法

    js中的map方法 1)定义:map方法是通过循环的方式一个一个项的处理原来的数组,并返回新的数组,同时,不会改变原数组的值 2)格式:array1.map(function(item, index, ...

  • js中substring和substr用法与区别

    javascript字符串操作获取子串的方法有好几种,本篇主要介绍substring和substr用法与区别 操作方法 01 在开始之前,先回顾下js中下标(数组元素/字符串中字符下标): 下标总是从 ...

  • java中的数组怎么学习

    java中的数组是存储多个变量元素的东西,这多个变量的数据类型要一致.数组可以存储基本数据类型,也可以存储引用数据类型.数组的格式:1.数据类型[]数组名             2.数据类型数组名[ ...

  • JavaScript中清空数组的三种方式

    JavaScript中清空数组的三种方式 方式1,splice 01 var ary = [1,2,3,4]; ary.splice(0,ary.length); console.log(ary);  ...