[Go] JSON 處理
什麼是 JSON?
JSON 全名為: Javascript Object Notation
是一種輕量的資料交換格式,在網路資料傳輸領域非常常見,很多 open data 都是採這樣的格式做為資料互動的介面。
JSON 全名為: Javascript Object Notation
是一種輕量的資料交換格式,在網路資料傳輸領域非常常見,很多 open data 都是採這樣的格式做為資料互動的介面。
在 Go 語言中,提供了像 struct
這樣的複合式型別,先前幾篇文章裡,範例中的變數都是存單一的值,若想用變數表示較複雜的概念,例如: 建立一個自訂型別 Person
表一個人的實體。
這個實體擁有其屬性:姓名(name)、性別和年齡(age) ,對照現實世界的實體都可以使用結構表示,而範例包含已命名欄位&屬性,將相關資料分組在一起形成一個單位。
Slice
是在一個陣列中的一個區段,與陣列一樣,slice
可透過索引的方式存取,同時也具有長度。但與陣列不同的是,**slice
長度是可以改變的**,若只想處理陣列中某片區域可以使用slice
。
本篇用於記錄Go一些基礎的概念,包含變數類型、迴圈及條件運算等
Go是一種靜態類型的語言,是強型別語言。因為型別都是固定的,就算不先宣告型別,也必須要有初始值,讓編譯器來判斷這個變數的預設值是什麼型別。