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 相关文章推荐
JS定时器实例详细分析
Oct 11 Javascript
JavaScript实现三阶幻方算法谜题解答
Dec 29 Javascript
Node.js编写组件的三种实现方式
Feb 25 Javascript
原生JS实现旋转木马式图片轮播插件
Apr 25 Javascript
JavaScript每天必学之基础知识
Sep 17 Javascript
Jquery针对tr td的一些实用操作方法(必看篇)
Oct 05 Javascript
JavaScript制作简易计算器(不用eval)
Feb 05 Javascript
jQuery+ajax读取json数据并按照价格排序示例
Mar 28 jQuery
JS中的函数与对象的创建方式
May 12 Javascript
如何修改Vue打包后文件的接口地址配置的方法
Apr 22 Javascript
vue props default Array或是Object的正确写法说明
Jul 30 Javascript
js将日期格式转换为YYYY-MM-DD HH:MM:SS
Sep 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
让你的WINDOWS同时支持MYSQL4,MYSQL4.1,MYSQL5X
2006/12/06 PHP
数字转英文
2006/12/06 PHP
PHP生成HTML静态页面实例代码
2008/08/31 PHP
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
2014/07/11 PHP
PHP图片处理之使用imagecopy函数添加图片水印实例
2014/11/19 PHP
JMenuTab简单使用说明
2008/03/13 Javascript
用js实现的检测浏览器和系统的函数
2009/04/09 Javascript
jQuery + Flex 通过拖拽方式动态改变图片的代码
2011/08/03 Javascript
js的压缩及jquery压缩探讨(提高页面加载性能/保护劳动成果)
2013/01/29 Javascript
JS中获取数据库中的值的方法
2013/07/14 Javascript
jQuery aminate方法定位到页面具体位置
2013/12/26 Javascript
简单了解Backbone.js的Model模型以及View视图的源码
2016/02/14 Javascript
Bootstrap 实现表格样式、表单布局的实例代码
2018/12/09 Javascript
React+Antd+Redux实现待办事件的方法
2019/03/14 Javascript
微信小程序访问豆瓣电影api的实现方法
2019/03/31 Javascript
layui 弹出删除确认界面的实例
2019/09/06 Javascript
vue 实现通过vuex 存储值 在不同界面使用
2019/11/11 Javascript
vuex的使用步骤
2021/01/06 Vue.js
处理Python中的URLError异常的方法
2015/04/30 Python
Python使用metaclass实现Singleton模式的方法
2015/05/05 Python
详解Python爬虫的基本写法
2016/01/08 Python
python生成器,可迭代对象,迭代器区别和联系
2018/02/04 Python
在Python函数中输入任意数量参数的实例
2019/07/16 Python
Pycharm安装并配置jupyter notebook的实现
2020/05/18 Python
python闭包与引用以及需要注意的陷阱
2020/09/18 Python
解决python的空格和tab混淆而报错的问题
2021/02/26 Python
Dune London官网:英国著名奢华鞋履品牌
2017/11/30 全球购物
Sahajan美国:阿育吠陀护肤品牌
2021/01/09 全球购物
校三好学生主要事迹
2014/01/11 职场文书
物流专业大学的自我评价
2014/01/11 职场文书
全国道德模范事迹
2014/02/01 职场文书
关于学习的演讲稿
2014/05/10 职场文书
机关干部三严三实心得体会
2014/10/13 职场文书
车间主任岗位职责范本
2015/04/08 职场文书
MySQL安装后默认自带数据库的作用详解
2021/04/27 MySQL
Django对接elasticsearch实现全文检索的示例代码
2021/08/02 Python