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 相关文章推荐
超级24小时弹窗代码 24小时退出弹窗代码 100%弹窗代码(IE only)
Jun 11 Javascript
js模仿windows桌面图标排列算法具体实现(附图)
Jun 16 Javascript
jQuery动画效果-slideUp slideDown上下滑动示例代码
Aug 28 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
Apr 29 Javascript
基于Vue2的移动端开发环境搭建详解
Nov 03 Javascript
node.js基于mongodb的搜索分页示例
Jan 22 Javascript
Angular.JS利用ng-disabled属性和ng-model实现禁用button效果
Apr 05 Javascript
详解vue axios中文文档
Sep 12 Javascript
vue中实现图片和文件上传的示例代码
Mar 16 Javascript
axios发送post请求,提交图片类型表单数据方法
Mar 16 Javascript
npm 常用命令详解(小结)
Jan 17 Javascript
layui-tree实现Ajax异步请求后动态添加节点的方法
Sep 23 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+jQuery+Ajax实现分页效果 jPaginate插件的应用
2015/10/09 PHP
PHP框架Laravel学习心得体会
2015/10/28 PHP
php上传图片并压缩的实现方法
2015/12/22 PHP
php实现微信扫码自动登陆与注册功能
2016/09/22 PHP
PHP yii实现model添加默认值的方法(两种方法)
2016/11/10 PHP
php die()与exit()的区别实例详解
2016/12/03 PHP
两个SUBMIT按钮,如何区分处理
2006/08/22 Javascript
jquery.Jwin.js 基于jquery的弹出层插件代码
2012/05/23 Javascript
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
2013/06/04 Javascript
Json实现异步请求提交评论无需跳转其他页面
2014/10/11 Javascript
JavaScript sort数组排序方法和自我实现排序方法小结
2016/06/06 Javascript
Javascript获取background属性中url的值
2016/10/17 Javascript
Angular.js中$resource高大上的数据交互详解
2017/07/30 Javascript
jQuery实现定时隐藏对话框的方法分析
2018/02/12 jQuery
Vue实现导出excel表格功能
2018/03/30 Javascript
angularJS开发注意事项
2018/05/26 Javascript
angular6开发steps步骤条组件
2019/07/04 Javascript
vue 实现用户登录方式的切换功能
2020/04/14 Javascript
Python下的subprocess模块的入门指引
2015/04/16 Python
十个Python程序员易犯的错误
2015/12/15 Python
教你学会使用Python正则表达式
2017/09/07 Python
python 查找文件名包含指定字符串的方法
2018/06/05 Python
python 文件查找及内容匹配方法
2018/10/25 Python
python 运用Django 开发后台接口的实例
2018/12/11 Python
使用python Telnet远程登录执行程序的方法
2019/01/26 Python
基于PyQt4和PySide实现输入对话框效果
2019/02/27 Python
对tensorflow中的strides参数使用详解
2020/01/04 Python
python正则表达式 匹配反斜杠的操作方法
2020/08/07 Python
美国廉价机票预订网站:Cheapfaremart
2018/04/28 全球购物
汽车技术服务英文求职信范文
2014/01/02 职场文书
学校出纳员岗位职责
2014/03/18 职场文书
询价采购方案
2014/06/09 职场文书
本科毕业生应聘求职信
2014/07/06 职场文书
党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
个人业务学习心得体会
2016/01/25 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书