// JSON 对象
var jsonObj={
"param1": "111",
"param2": "222"
};
// 给 JSON 对象添加新属性:
jsonObj.param3 = "333";
// JSON对象中添加数组
var json = {};
json.arr1=["2","4"];
json.arr1.push('6');
console.log(json);
console.log(json.arr1);
// JSON数组:
var jsonArr = [
{'name':'a', 'value':1},
{'name':'b', 'value':2}
];
// 给 JSON 数组添加对象
var arr = {"name":'c', "value":3}
jsonArr.push( arr )
//数组添加值
var dic = [];
for(var i=0; i<5; i++){
dic[i] = '这是'+i;
}
console.log(dic)
//例子:数组中添加二维 JSON
// 商品多规格
var normsLength = $('.norms-item').length; //规格长度
var norms = [];
for (var i = 0; i < normsLength; i++) {
var normsItem = {
"normsName": $('.norms-name').eq(i).val(),
"normsPrice": $('.norms-price').eq(i).val()
};
norms.push(normsItem);
}
var normsStr = JSON.stringify(norms); // JSON数组转字符串
console.log(normsStr);