JavaScript中将二维数组转换为JSON字符串的方法

作者:纸飞机时间:2026-10-22 03:55:27浏览:424

本文介绍在JavaScript中如何将包含项目信息的二维数组转换为标准的JSON格式字符串。通过遍历数组元素并构建对象,最终使用JSON.stringify生成结果,适用于需要序列化复杂数组结构的场景。

JavaScript数组转JSON字符串实现

假设存在一个JavaScript数组,其结构如下:


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); 
} 

上述内容介绍了在JavaScript中将数组转换为JSON格式字符串的具体方法,希望能为读者提供实际帮助。如有任何疑问,欢迎留言交流,小编将及时回复。同时感谢大家对本站的支持!

作者最新文章