JavaScript对Json的增删改属性详解


Posted in Javascript onJune 02, 2016
使用JS对Json数据的处理,项目遇到需要对Json数据进行相关操作,比如增删改操作,本以为会比较难,网上搜索下,发现还是比较简单的,贴一段代码:
<script type="text/javascript">
    var json = {
      "age":24,
      "name":"cst"
    };
    //修改Json中的age值,因为Json中存在age属性
    json["age"] = 30;
    alert(json.age); //30
 
    //增加Json中的sex值,因为Json中不存在sex属性
    json["sex"] = "M";
    alert(json.sex); //M
 
    <!-- 遍历Json中的数据 -->
    for(var key in json){
      try{
        var value = eval("json['" + key +"']");
        alert(key+"_"+value);
      }catch(e){}
    }
 
    //删除Json数据中的age属性
    delete json["age"];
    alert(json.age); //undefined
 
  </script>

以上这篇JavaScript对Json的增删改属性详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript-Mozilla和IE中的一个函数直接量的问题
Jan 09 Javascript
jQuery 美元符冲突的解决方法
Mar 28 Javascript
jQuery过滤HTML标签并高亮显示关键字的方法
Aug 07 Javascript
详解JavaScript逻辑And运算符
Dec 04 Javascript
详解JS中Array对象扩展与String对象扩展
Jan 07 Javascript
jQuery异步提交表单的两种方式
Sep 13 Javascript
JavaScript实现类似拉勾网的鼠标移入移出效果
Oct 27 Javascript
vue.js学习笔记之绑定style样式和class列表
Oct 31 Javascript
浅述节点的创建及常见功能的实现
Dec 15 Javascript
Angular2搜索和重置按钮过场动画
May 24 Javascript
Vue路由之JWT身份认证的实现方法
Aug 26 Javascript
js动态添加带圆圈序号列表的实例代码
Feb 18 Javascript
在Javascript操作JSON对象,增加 删除 修改的简单实现
Jun 02 #Javascript
node.js 动态执行脚本
Jun 02 #Javascript
浅谈JavaScript 标准对象
Jun 02 #Javascript
JavaScript中的Array 对象(数组对象)
Jun 02 #Javascript
jQuery简单验证上传文件大小及类型的方法
Jun 02 #Javascript
JS脚本实现动态给标签控件添加事件的方法
Jun 02 #Javascript
JavaScript来实现打开链接页面的简单实例
Jun 02 #Javascript
You might like
PHP+DBM的同学录程序(2)
2006/10/09 PHP
探讨PHP中OO之静态关键字以及类常量的详解
2013/06/07 PHP
仿服务器端脚本方式的JS模板实现方法
2007/04/27 Javascript
看了就知道什么是JSON
2007/12/09 Javascript
jquery属性过滤选择器使用示例
2013/06/18 Javascript
屏蔽script注入小例子
2013/11/12 Javascript
javascript常用函数(2)
2015/11/05 Javascript
深入理解JavaScript中的for循环
2017/02/07 Javascript
JS基于设计模式中的单例模式(Singleton)实现封装对数据增删改查功能
2018/02/06 Javascript
关于vue的语法规则检测报错问题的解决
2018/05/21 Javascript
React组件内事件传参实现tab切换的示例代码
2018/07/04 Javascript
vue 权限认证token的实现方法
2018/07/17 Javascript
javascript实现文本框标签验证的实例代码
2018/10/14 Javascript
swiper.js插件实现pc端文本上下滑动功能示例
2018/12/03 Javascript
uni-app之APP和小程序微信授权方法
2019/05/09 Javascript
React实现全选功能
2020/08/25 Javascript
NodeJS配置CORS实现过程详解
2020/12/02 NodeJs
[02:41]DOTA2英雄基础教程 亚巴顿
2014/01/02 DOTA
python使用BeautifulSoup分页网页中超链接的方法
2015/04/04 Python
对Python中DataFrame按照行遍历的方法
2018/04/08 Python
python numpy数组的索引和切片的操作方法
2018/10/20 Python
python利用跳板机ssh远程连接redis的方法
2019/02/19 Python
Python实现二叉搜索树BST的方法示例
2019/07/30 Python
Python 文件数据读写的具体实现
2020/01/24 Python
python opencv 图像边框(填充)添加及图像混合的实现方法(末尾实现类似幻灯片渐变的效果)
2020/03/09 Python
如何基于线程池提升request模块效率
2020/04/18 Python
Django form表单与请求的生命周期步骤详解
2020/06/07 Python
Vertbaudet西班牙网上商店:婴儿服装、童装、母婴用品和儿童家具
2019/10/16 全球购物
PHP如何与mysql建立链接
2013/05/05 面试题
2014年教师节演讲稿
2014/09/03 职场文书
冰峪沟导游词
2015/02/09 职场文书
2015年推广普通话演讲稿
2015/03/20 职场文书
发票退票证明
2015/06/24 职场文书
Java用自带的Image IO给图片添加水印
2021/06/15 Java/Android
详解Redis的三种常用的缓存读写策略步骤
2022/05/06 Redis
Mysql表数据比较大情况下修改添加字段的方法实例
2022/06/28 MySQL