獲取Json對象的長度或計數


最近又開始寫博客了。因為最近的工作又開始與技術方面接口了。現在在開發WEB的時候,經常會遇到JSON對象的傳遞,JSON是個好東西,但是它卻沒有提供一些簡單便捷的處理方法,其中獲取JSON對象的長度就成了很多實戰開發中會遇到的問題之一。

下面呢,我把Javascript的代碼提供出來,為什么只提供Javascript代碼呢?因為其它語言都或多或少提供了一些關於JSON的操作,唯獨JavaScript沒有提供多少,然后在WEB開發過程中,現在對JQuery的依賴比較多,所以話不多說了,請看代碼:

1 function getJsonObjLength(jsonObj) {
2         var Length = 0;
3         for (var item in jsonObj) {
4             Length++;
5         }
6         return Length;
7     }

使用辦法也很簡單,我們假設有個JSON對象是"JsonTemp",具體內容為{["name":"張三","age":18],["name":"李四","age":19]}。我們在使用Javascript進行操作的時候只需要如下進行就可以了:

1 var count = getJsonObjLength(JsonTemp);

推展應用,比如需要通過遍歷的方式把JSON中的每一個對象讀出來,請如下操作:

1 for(i=0;i<getJsonObjLength(JsonTemp);i++){
2     name = JsonTemp[i].name;
3     age = JsonTemp[i].age;
4 }

好了,以上就是基本應用,希望對大家有所幫助。


免責聲明!

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



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