JSON對象與JSON數組的長度和遍歷方法


JSON對象與JSON數組的長度和遍歷方法
        1.json對象的長度與遍歷
                結構:var json={“name”:”sm”,”sex”:”woman”}
                遍歷的方法:for(var js2 in json){
                                                alert(js2 + “=” + json[js2]);
                                }
        既然json對象沒有length屬性,如果要知道他的長度怎么辦呢
                var jslength=0;
                for(var js2 in json){
                        jslength++;
                }
        把這段代碼寫成一個方法,以后調用就行了:
                function getJsonLength(jsonData){
                        var jsonLength = 0;
                        for(var item in jsonData){
                                jsonLength++;
                        }
                        return jsonLength;
                }
        2. json數組的長度與遍歷
                結構: var json1={"abc":[{"name":"txt1"},{"name","txt2"}]};
                遍歷的方法:
                for(var i=0;i<json1.abc.length;i++){
                        alert(json1.abc.name);
                }
        這里的json1.abc是一個數組,數組是由2個子json組成的,數組是有length屬性的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM