关闭

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

标签: jsonjavascript
2450人阅读 评论(0) 收藏 举报
分类:

有一个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
0
查看评论

JS中实现字符串和数组的相互转化

早上起来看了一道JS的面试题,是这样描述的:利用var s1=prompt("请输入任意的字符串","")可以获取用户输入 的字符串,试编程将用户输入的字符串“反转”,并且将字符串输出。         想了一下,字符串...
  • erlian1992
  • erlian1992
  • 2016-01-22 14:43
  • 13038

JavaScript中数组和字符串的方法以及互相转换

数组和字符串之间相互转换:Array和String之间转换字符串转数组:var s=’nihao’;//s是一个字符串 var ss = s.split(”);//ss是一个数组数组转字符串:var s = ss.join(”); var s = ss.toString();数组和字符串操作方法...
  • yoany
  • yoany
  • 2016-04-11 21:07
  • 6502

js数组与字符串的相互转化

数组与字符串的相互转化 var obj="new1abcdefg".replace(/(.)(?=[^$])/g,"$1,").split(",");       //字...
  • xuewuzhijing10
  • xuewuzhijing10
  • 2013-04-07 10:17
  • 239843

js 用指定符号将数组转换成字符串

字符串转数组: var str = "aa,bb,cc"; var arr = str.split(","); //["aa","bb","cc"] 数组转字符串: var arr = [&q...
  • u013992330
  • u013992330
  • 2017-03-10 11:09
  • 444

js数组与字符串的相互转换方法

一、数组转字符串 需要将数组元素用某个字符连接成字符串,示例代码如下: ?123 var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); 二、字符串转数组 实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示...
  • tomcat_2014
  • tomcat_2014
  • 2016-04-13 23:09
  • 1666

js字符串与字符数组之间的转换

1、string to array  js里的string和java中的一样,都是不可变的常量。 早期的ECMAScript标准将string解析为不可变的字符数组, 支持str[index]这样的访问方式。 直到今天firefox仍然支持, 但IE不行。 我知道两种可以将字符串转换为数...
  • hsany330
  • hsany330
  • 2014-04-11 09:54
  • 2977

js数组格式字符串转为数组

字符串str[826,34,36,33,32,32,706,31,572,30,706,198,566,482,535,215,387,32,725,32,708,32,293,263,868,31,1188,286,95,32,1128,42,31,33,32,45,687,31,31,36,67...
  • lovelovelovelovelo
  • lovelovelovelovelo
  • 2017-05-15 17:36
  • 2127

[Java][JavaScript]字符串数组与字符串之间的互转(join/split)

 字符串数组与字符串之间的互转(join/split)1、Java     1-1、字符串数组=>字符串:StringUtils: join(Object[] array, String separator)   ...
  • szwangdf
  • szwangdf
  • 2009-05-13 14:24
  • 60666

JS数组转字符串、数组删除、重新连为字符串保存等

一、数组转字符串(将数组元素用某个字符连接成字符串) var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); 二、字符串转数组(将字符串按某个字符切割成若干个字符串,并以数组形式返回) var s = &quo...
  • irizhao
  • irizhao
  • 2015-06-10 12:04
  • 430

js将数组转化成json

要使用json来传输数据,必须将所承载的数据转换成json的格式。json的格式如下:  JSON建构于两种结构:      1. “名称/值”对的集合。不同的语言中,它被理解为对象(object),纪录(record),...
  • IT_xiaocao
  • IT_xiaocao
  • 2017-02-16 17:42
  • 8819
    个人资料
    • 访问:355817次
    • 积分:4372
    • 等级:
    • 排名:第8226名
    • 原创:130篇
    • 转载:32篇
    • 译文:13篇
    • 评论:15条
    联系方式
    博客专栏
    最新评论