一個用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