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 相关文章推荐
两个SUBMIT按钮,如何区分处理
Aug 22 Javascript
List Installed Hot Fixes
Jun 12 Javascript
asp(javascript)全角半角转换代码 dbc2sbc
Aug 06 Javascript
Javascript实现CheckBox的全选与取消全选的代码
Jul 20 Javascript
基于jQuery的弹出框插件
Mar 18 Javascript
jQuery extend 的简单实例
Sep 18 Javascript
javascript实现图片轮播效果
Jan 20 Javascript
Angular中$compile源码分析
Jan 28 Javascript
checkbox 选中一个另一个checkbox也会选中的实现代码
Jul 09 Javascript
详解Html a标签中href和onclick用法、区别、优先级别
Jan 16 Javascript
分享5个好用的javascript文件上传插件
Sep 16 Javascript
vue实现前台列表数据过滤搜索、分页效果
May 28 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语法(1)
2006/10/09 PHP
简单的自定义php模板引擎
2016/08/26 PHP
用php+ajax新建流程(请假、进货、出货等)
2017/06/11 PHP
ThinkPHP中获取指定日期后工作日的具体日期方法
2018/10/14 PHP
JS OOP包机制,类创建的方法定义
2009/11/02 Javascript
js中的hasOwnProperty和isPrototypeOf方法使用实例
2014/06/06 Javascript
js 动态修改css文件用到了cssRule
2014/08/20 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
jQuery中数据缓存$.data的用法及源码完全解析
2016/04/29 Javascript
javascript创建对象的几种模式介绍
2016/05/06 Javascript
JS简单实现浮动窗口效果示例
2016/09/07 Javascript
jQuery实现简易的输入框字数计数功能示例
2017/01/16 Javascript
js 获取html5的data属性实现方法
2017/07/28 Javascript
js中let和var定义变量的区别
2018/02/08 Javascript
vue webpack重写cookie路径的方法
2019/07/10 Javascript
解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题
2019/10/25 Javascript
[00:32]2018DOTA2亚洲邀请赛Secret出场
2018/04/03 DOTA
[49:29]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
在Python的Flask框架下使用sqlalchemy库的简单教程
2015/04/09 Python
Python json模块使用实例
2015/04/11 Python
利用Python学习RabbitMQ消息队列
2015/11/30 Python
HTML中使用python屏蔽一些基本功能的方法
2017/07/07 Python
Python数据类型之List列表实例详解
2019/05/08 Python
Python搭建HTTP服务过程图解
2019/12/14 Python
关于Pytorch的MLP模块实现方式
2020/01/07 Python
HTML5视频播放插件 video.js介绍
2018/09/29 HTML / CSS
Pure Collection美国官网:来自英国羊绒专家的奢华羊绒
2017/11/19 全球购物
Shopee印度尼西亚:东南亚与台湾市场最大电商平台
2018/06/17 全球购物
机械系大学毕业生推荐信
2013/11/27 职场文书
校本教研工作制度
2014/01/22 职场文书
《长城》教学反思
2014/02/14 职场文书
《美丽的南沙群岛》教学反思
2014/04/27 职场文书
语文复习计划
2015/01/19 职场文书
担保书格式
2015/01/20 职场文书
物业项目经理岗位职责
2015/04/01 职场文书
详解Redis瘦身指南
2021/05/26 Redis