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 相关文章推荐
jWiard 基于JQuery的强大的向导控件介绍
Oct 28 Javascript
jQuery ui插件的使用方法代码实例
May 08 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
Jan 25 Javascript
流量统计器如何鉴别C#:WebBrowser中伪造referer
Jan 07 Javascript
JavaScript中Null与Undefined的区别解析
Jun 30 Javascript
js获取鼠标位置实例详解
Dec 09 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
May 09 Javascript
输入法的回车与消息发送快捷键回车的冲突解决方法
Aug 09 Javascript
微信小程序 slider的简单实例
Apr 19 Javascript
BootStrap的双日历时间控件使用
Jul 25 Javascript
vue v-model的用法解析
Oct 19 Javascript
nuxt引入组件和公共样式的操作
Nov 05 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
解决Laravel 不能创建 migration 的问题
2019/10/09 PHP
Gambit vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
jQuery 源码分析笔记(4) Ready函数
2011/06/02 Javascript
通过javascript获取iframe里的值示例代码
2013/06/24 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
上传文件返回的json数据会被提示下载问题解决方案
2014/12/03 Javascript
Javascript基础教程之argument 详解
2015/01/18 Javascript
jquery中object对象循环遍历的方法
2015/12/18 Javascript
Bootstrap3.0建站教程(一)之bootstrap表单元素排版
2016/06/01 Javascript
js实现弹窗居中的简单实例
2016/10/09 Javascript
javascript 动态脚本添加的简单方法
2016/10/11 Javascript
vue.js实现数据动态响应 Vue.set的简单应用
2017/06/15 Javascript
Mongoose中document与object的区别示例详解
2017/09/18 Javascript
中级前端工程师必须要掌握的27个JavaScript 技巧(干货总结)
2019/09/23 Javascript
JavaScript 获取滚动条位置并将页面滑动到锚点
2021/02/08 Javascript
[49:43]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
[43:47]完美世界DOTA2联赛PWL S3 LBZS vs Phoenix 第一场 12.09
2020/12/11 DOTA
python开发之基于thread线程搜索本地文件的方法
2015/11/11 Python
对比Python中__getattr__和 __getattribute__获取属性的用法
2016/06/21 Python
Python简单检测文本类型的2种方法【基于文件头及cchardet库】
2016/09/18 Python
使用Python将数组的元素导出到变量中(unpacking)
2016/10/27 Python
对Python字符串中的换行符和制表符介绍
2018/05/03 Python
pandas筛选某列出现编码错误的解决方法
2018/11/07 Python
python安装pywin32clipboard的操作方法
2019/01/24 Python
python调用pyaudio使用麦克风录制wav声音文件的教程
2019/06/26 Python
关于Python核心框架tornado的异步协程的2种方法详解
2019/08/28 Python
英国医生在线预约:Top Doctors
2019/10/30 全球购物
薇姿法国官网:Vichy法国
2021/01/28 全球购物
应届毕业生应聘自荐信范文
2014/02/26 职场文书
党组织公开承诺书
2014/03/29 职场文书
助人为乐道德模范事迹材料
2014/08/16 职场文书
上课迟到检讨书范文
2015/05/06 职场文书
学雷锋献爱心活动总结
2015/05/11 职场文书
运动员入场词
2015/07/18 职场文书
详解前端任务构建利器Gulp.js使用指南
2021/04/30 Javascript
Python实现批量将文件复制到新的目录中再修改名称
2022/04/12 Python