最近又開始寫博客了。因為最近的工作又開始與技術方面接口了。現在在開發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 }
好了,以上就是基本應用,希望對大家有所幫助。