一个用jQuery写的函数,用于实现JSON.stringify


function jsonToStr(json)
        {
            var s = "";
            $.each(json,function(i,n){
                s+= "," + i + ":" + n;
            });
            
            if(s != "")
            {
                s = s.substring(1);
            }
            
            return "{" + s + "}";
        }

JSON.stringify(obj)能够将json对象转为相应的字符串。然而在某些低版本浏览器是不支持这个函数的。借助jQuery的 jQuery.each()函数,可以方便的实现与JSON.stringify(obj)一样的功能(参见以上代码)。

当然,这个函数只能操作{"name":"jim", "sex":"男","age":26}类似的只有一个层级的json对象。

抽空我再来写一下操作多层级的json对象jsonToStr()方法。如果你写好了可以贴上来,给大家参考。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM