package main
import (
"encoding/json"
"fmt"
"io/ioutil"
"os"
)
type User struct {
Name string
Age int
}
func main() {
// 写入json文件
f, err := os.Create("1.json")
if err != nil {
return
}
var b = User{
Name: "90",
Age: 20,
}
str, err := json.Marshal(&b)
_, err = f.WriteString(string(str))
// 读取json文件
o, err := ioutil.ReadFile("1.json")
if err != nil {
return
}
var b222 User
err = json.Unmarshal(o, &b222)
if err != nil {
return
}
fmt.Println(b222.Age, b222.Name, 0000)
}
Golang中json文件读取与写入
最新推荐文章于 2024-04-29 11:45:13 发布