色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

go打開json文件

劉姿婷2年前8瀏覽0評論

在Go編程中,經常需要讀取JSON文件。通過使用Go內置的標準庫,我們可以輕松地打開并操作JSON文件。

下面的示例演示了如何打開JSON文件:

package main
import (
"encoding/json"
"fmt"
"os"
)
type Person struct {
Name string `json:"name"`
Age  int    `json:"age"`
}
func main() {
// Open json file
file, err := os.Open("person.json")
if err != nil {
fmt.Println("Error opening file:", err)
return
}
defer file.Close()
// Read json file
decoder := json.NewDecoder(file)
var person Person
err = decoder.Decode(&person)
if err != nil {
fmt.Println("Error parsing JSON:", err)
return
}
fmt.Println(person.Name)
fmt.Println(person.Age)
}

該示例中,我們首先使用內置的os包打開JSON文件。如果打開文件時發生錯誤,則我們將顯示錯誤并退出程序。否則,我們將文件讀入變量中并使用內置的json包解碼標記,將其轉換為Person類型的變量。

在主函數中,我們輸出了Person變量的名稱和年齡,以確保JSON文件已經成功讀取。在實際應用中,您可以根據需要更改為自己的代碼。