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 相关文章推荐
使用时间戳解决ie缓存的问题
Aug 20 Javascript
FF(火狐)浏览器无法执行window.close()解决方案
Nov 13 Javascript
Js可拖拽放大的层拖动特效实现方法
Feb 25 Javascript
javascript实现获取字符串hash值
May 10 Javascript
JS学习之表格的排序简单实例
May 16 Javascript
H5上传本地图片并预览功能
May 08 Javascript
JS/HTML5游戏常用算法之追踪算法实例详解
Dec 12 Javascript
浅谈Express.js解析Post数据类型的正确姿势
May 30 Javascript
vue轮播组件实现$children和$parent 附带好用的gif录制工具
Sep 26 Javascript
解决vue-cli 打包后自定义动画未执行的问题
Nov 12 Javascript
ES6对象操作实例详解
May 23 Javascript
利用React高阶组件实现一个面包屑导航的示例
Aug 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设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
2019/12/13 PHP
JavaScript 三种创建对象的方法
2009/10/16 Javascript
javascript一元操作符(递增、递减)使用示例
2013/08/07 Javascript
JavaScript的ExtJS框架中表格的编写教程
2016/05/21 Javascript
JavaScript 数组中最大最小值
2016/06/05 Javascript
react-native-fs实现文件下载、文本存储的示例代码
2017/09/22 Javascript
vue实现引入本地json的方法分析
2018/07/12 Javascript
详解微信JS-SDK选择图片遇到的坑
2018/08/15 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
2018/08/18 Javascript
从零开始封装自己的自定义Vue组件
2018/10/09 Javascript
angular4+百分比进度显示插件用法示例
2019/05/05 Javascript
JS多个表单数据提交下的serialize()应用实例分析
2019/08/27 Javascript
vue路由缓存的几种实现方式小结
2020/02/02 Javascript
从零学Python之入门(三)序列
2014/05/25 Python
python实现的登陆Discuz!论坛通用代码分享
2014/07/11 Python
Python 类的特殊成员解析
2018/06/20 Python
利用Python如何生成便签图片详解
2018/07/09 Python
python pandas模块基础学习详解
2019/07/03 Python
TensorFlow 输出checkpoint 中的变量名与变量值方式
2020/02/11 Python
Python生成器next方法和send方法区别详解
2020/05/30 Python
Python实现删除某列中含有空值的行的示例代码
2020/07/20 Python
python中threading和queue库实现多线程编程
2021/02/06 Python
CSS3弹性盒模型开发笔记(一)
2016/04/26 HTML / CSS
CSS3 毛玻璃效果
2019/08/14 HTML / CSS
Android面试题附答案
2014/12/08 面试题
护理专业毕业生自我鉴定
2013/10/08 职场文书
课程设计心得体会
2013/12/28 职场文书
打架检讨书100字
2014/01/08 职场文书
致短跑运动员广播稿
2014/01/09 职场文书
《风筝》教学反思
2014/04/10 职场文书
施工安全承诺书
2014/05/22 职场文书
幼儿园安全管理制度
2015/08/05 职场文书
Python入门之基础语法详解
2021/05/11 Python
HTML+CSS制作心跳特效的实现
2021/05/26 HTML / CSS
为了顺利买到演唱会的票用Python制作了自动抢票的脚本
2021/10/16 Python
mysql事务对效率的影响分析总结
2021/10/24 MySQL