JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,與XML類似但更易于閱讀和編寫。JSON通過鍵值對的方式來表達數據,支持不同類型的值,如字符串、數字、布爾值、null和數組等,也支持結構嵌套。在使用JSON時,有時需要將多個JSON對象裝入一個集合中,可以通過數組來實現。
//創建一個包含多個JSON對象的集合 var collection = [ { "name": "Tom", "age": 18 }, { "name": "Jerry", "age": 20 }, { "name": "Lucy", "age": 22 } ];
上述代碼創建了一個名為collection的數組,其中包含了三個JSON對象。每個JSON對象都有兩個鍵值對,分別表示名字和年齡。通過數組,可以輕松地對多個JSON對象進行操作。
當然,也可以通過代碼動態地向集合中添加JSON對象。
//動態向集合中添加JSON對象 var obj = { "name": "Jack", "age": 25 }; collection.push(obj);
上述代碼創建了一個名為obj的JSON對象,并將其添加到了collection集合的末尾。push()方法可以將一個新元素添加到數組的末尾,并返回修改后的數組長度。
在使用JSON集合時,可以通過for循環來遍歷其中的每個JSON對象,實現對數據的處理和操作。
//遍歷JSON集合中的每個對象 for(var i = 0; i < collection.length; i++){ console.log("姓名:" + collection[i].name + ",年齡:" + collection[i].age); }
上述代碼使用for循環遍歷了collection集合中的每個JSON對象,并輸出了它們的姓名和年齡。其中,使用了"."來訪問JSON對象的鍵值對。
綜上所述,JSON集合是一種方便、靈活的數據格式,可以幫助我們更好地處理和操作數據。通過數組和for循環等方法,可以有效地組織和管理多個JSON對象。