gpt4 book ai didi

json - 从 GoLang 中的 JSON 文件读取时获取空白值

转载 作者:IT王子 更新时间:2023-10-29 01:54:52 30 4
gpt4 key购买 nike

<分区>

我正在努力学习围棋。我正在编写一个简单的程序来从 GoLang 中的 JSON 文件中获取值。

package main

import (
"encoding/json"
"fmt"
"io/ioutil"
"os"
)
type bands struct {
id string `json:"id"`
name string `json:"name"`
location string `json:"location"`
year string `json:"year"`
}
func main() {

bands := getBands()
fmt.Println(bands)
}

func getBands() []bands {
raw, err := ioutil.ReadFile("../data/bands.json")
if err != nil {
fmt.Println(err.Error())
os.Exit(1)
}

var c []bands
json.Unmarshal(raw, &c)
return c
}

此外,下面是我的 JSON 文件:

[{"id":"1","name": "The Beatles","location": "NY","year": "2012"},
{"id":"2","name": "Nirvana","location": "NY","year": "2010"},
{"id":"3","name": "Metallica","location": "NY","year": "1980"}]

当我运行该文件时,我得到的是空白值。

感谢您的帮助。

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com