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'}
varjsonstr="[{'name':'a','value':1},{'name':'b','value':2}]"
var
jsonarray
=
eval('('+jsonstr+')')
var
arr
=
{
"name"
:
$('#names').val(),
"value"
:
$('#values').val()
}
jsonarray.push(arr)
//2、
var
json={}//
定义一个json对象
json.array1=["2","4"]//
增加一个新属性,此属性是数组
json.array1[json.array1.length]='6'//
数组追加一个元素
alert(json.array1)