JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,易于人和機器閱讀和編寫。在go語言中,我們經常需要處理JSON數據,其中JSON數組是一種常見的數據類型。
在go語言中獲取JSON數組的長度非常簡單,我們可以使用內置的len()函數獲取數組的長度。下面是一個JSON數組的示例:
[ {"name": "Alice", "age": 24}, {"name": "Bob", "age": 30}, {"name": "Cathy", "age": 18}, {"name": "David", "age": 42} ]
我們可以將其轉換為一個go語言的數組:
var arr []map[string]interface{} json.Unmarshal([]byte(jsonStr), &arr)
然后使用len()函數獲取數組長度:
length := len(arr) fmt.Println(length) // 輸出4
總之,在處理go語言中的JSON數組時,我們只需要簡單地使用len()函數即可獲取數組的長度。