JS,javascript 如何把普通数组转换成JSON数组

JavaScript021

JS,javascript 如何把普通数组转换成JSON数组,第1张

普通的数组格式是:['a','b','c']

JSON的格式是:{'1':'a','2':'b','3':'c'}

所以把数组循环一下就可以了;

var a = ['a','b','c']

var json = {}

for(var i=0i<a.lengthi++)

{

json[i]=a[i]

}

JSON.stringify(json) //结果:{'1':'a','2':'b','3':'c'}

//数组转json串var arr = [1,2,3, { a : 1 } ]

JSON.stringify( arr )

//json字符串转数组var jsonStr = '[1,2,3,{"a":1}]'

JSON.parse( jsonStr )