欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

golang 讀取json文件

錢斌斌2年前10瀏覽0評論

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文件的基本步驟,希望對大家有所幫助。