Go語言是一種高效、簡潔、安全的編程語言。在Go語言中,讀取JSON文件非常簡單。本文將介紹如何使用Golang讀取JSON文件。
package main import ( "encoding/json" "fmt" "io/ioutil" ) type Config struct { Name string `json:"name"` Value string `json:"value"` } func main() { b, err := ioutil.ReadFile("config.json") if err != nil { fmt.Println(err) return } var config Config if err := json.Unmarshal(b, &config); err != nil { fmt.Println(err) return } fmt.Printf("name: %s\nvalue: %s\n", config.Name, config.Value) }
以上代碼首先使用ioutil.ReadFile()函數讀取指定的JSON文件,然后使用json.Unmarshal()函數將JSON數據解析成Go語言的結構體,最后輸出讀取到的JSON數據。
需要注意的是,JSON數據的結構必須與Go語言的結構體定義一致,否則會解析失敗。
以上就是Golang讀取JSON文件的基本步驟,希望對大家有所幫助。
上一篇mysql十分秒比較
下一篇vue banner