跳到主要内容

Go json 处理

· 阅读需 1 分钟
ahKevinXy
作者

预览图

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)

}