js中 給json對象添加新的屬性
比如現在有一個json對象為jsonObj,需要給這個對象添加新的屬性newParam,同時給newParam賦值為pre。做法如下:
var jsonObj={
'param1':22,
'param2' :33
};
jsonObj. newParam ='pre';
新的屬性添加以后,json對象變成:
var jsonObj={
'param1':22,
'param2' :33,
'newParam':'pre'
};
-
json 數組也是數組
-
//1、
-
var jsonstr=
"[{'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"];
// 增加一個新屬性
array1
,此屬性是數組
-
json.array1[json.array1.length]=
'6';
// 數組追加一個元素
-
alert(json.array1)
-
-
//3、
-
var dic =
new
Array();
-
dic[i] = item;
-
console.log(dic)
-