json对象:
比如现在有一个json对象为jsonObj,需要给这个对象添加新的属性newParam,同时给newParam赋值为pre。做法如下:
var jsonObj={ \'param1\':22, \'param2\' :33 };
现在给jsonObj添加一个新的属性newParam
jsonObj.newParam =\'pre\';
新的属性添加以后,json对象变成:
var jsonObj={ \'param1\':22, \'param2\' :33, \'newParam\':\'pre\' };
json数组:
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)
参考:
https://www.cnblogs.com/jpfss/p/9541199.html