json添加、删除、遍历属性

  1. <script>   
  2.     var obj={"age":12,"name":"huangbiao"};   
  3.     alert(obj.age);   
  4.     alert(obj.name);   
  5.     //添加属性   
  6.     obj["sex"] = "boy";    或  obj.sex="男";
  7.     //遍历JSON对象   
  8.     for(var index in obj){   
  9.         alert(index);   
  10.         alert(obj[index]);   
  11.     }   
  12.     //删除JSON属性   
  13.     delete obj.age;   
  14.     alert(obj.age);   
  15. </script>  

  //json 数组对象

var productArr = [
{"pName":"笔记本","price":"4800","address":"广东富山"},
{"pName":"鼠标","price":"50","address":"北京"},
{"pName":"空调","price":"1300","address":"格力"}
];

//添加对象

productArr.push({"pName":"sssssss","price":"1300","address":"格力"});

var str1 = {"name": "apple", "sex": "21"};
 
// 参数:prop = 属性,val = 值
function createJson(prop, val) {
 // 如果 val 被忽略
 if(typeof val === "undefined") {
 // 删除属性
 delete str1[prop];
 }
 else {
 // 添加 或 修改
 str1[prop] = val;
 }
}
原文地址:https://www.cnblogs.com/sanhuan/p/4052940.html