go json 文件处理 生成json 文件
{
"name": "张三"
}
package main
import (
"fmt"
"os"
)
type UserInfo struct {
Name string `json:"name"`
}
func main() {
// 读取文件
file, err := os.ReadFile("main.json")
if err != nil {
fmt.Println(err)
return
}
var u UserInfo
// 序列化文件
if err =json.Unmarshal(file,&u);err !=nil {
fmt.Println(err)
return
}
fmt.Println(u.Name)
}
