码迷,mamicode.com
首页 > Web开发 > 详细

json格式处理及扩展

时间:2018-05-17 13:44:51      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:play   添加   func   字符串   eva   图片   prope   spl   字符   

技术分享图片
 1 <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.js"></script>
 2     <script>
 3         //json扩展方法
 4         if (!Object.prototype.forEach) {
 5             Object.prototype.forEach = function (fn) {
 6                 try {
 7                     for (var key in this) {
 8                         //确定某属性是否是对象本身的属性。
 9                         if (this.hasOwnProperty(key)) {
10                             fn.call(this, key, this[key]);
11                            //fn.apply(this, [key, this[key]]);
12                         }
13                     }
14                 } catch (e) {
15                     throw e;
16                 }
17             }
18         }
19     </script>
JSON扩展

 

 

    <script>
        var stringeap = {"name":"小明","age":"20"};
        var jsoneap = { name: 小明, age: 20 };
        //json删除
        delete jsoneap["name"];//或者  delete jsoneap.name;  
        //json添加修改
        jsoneap.name = "小王";//或jsoneap["name"]="小王"
        //判断json中的key是否存在
        console.log(jsoneap.hasOwnProperty("name"));


        //js处理json方式

        //转标准格式json
        var data = JSON.parse(stringeap);  //jq方式  var dat= $.parseJSON(stringeap)
        var data1 = eval("(" + stringeap + ")");
        //转json字符串
        var stringdata = JSON.stringify(jsoneap);

        jsoneap.forEach(function (key, value) {
            console.log(key, value);
        });
    </script>

 

json格式处理及扩展

标签:play   添加   func   字符串   eva   图片   prope   spl   字符   

原文地址:https://www.cnblogs.com/xxxin/p/9050054.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!