JavaScript对Json的增删改属性

使用JS对Json数据的处理,项目遇到需要对Json数据进行相关操作,比如增删改操作,本以为会比较难,网上搜索下,发现还是比较简单的,贴一段代码:

[javascript] view plain copy

 

  1. <script type="text/javascript">  
  2.         var json = {  
  3.             "age":24,  
  4.             "name":"cst"  
  5.         };  
  6.         //修改Json中的age值,因为Json中存在age属性  
  7.         json["age"] = 30;  
  8.         alert(json.age); //30  
  9.    
  10.         //增加Json中的sex值,因为Json中不存在sex属性  
  11.         json["sex"] = "M";  
  12.         alert(json.sex); //M  
  13.    
  14.         <!-- 遍历Json中的数据 -->  
  15.         for(var key in json){  
  16.             try{  
  17.                 var value = eval("json['" +  key +"']");  
  18.                 alert(key+"_"+value);  
  19.             }catch(e){}  
  20.         }  
  21.    
  22.         //删除Json数据中的age属性  
  23.         delete json["age"];  
  24.         alert(json.age); //undefined  
  25.    
  26.     </script>  

转载于:https://my.oschina.net/u/3270404/blog/856092

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值