保存:
type Config struct {
Last_uid int64
Last_sid int64
}
configPath := "./config.json"
func SaveConfig(config *Config){
data,err:=json.Marshal(config)
if err!=nil{
log.Fatal(err)
}
err=ioutil.WriteFile(configPath,data,0660)
if err!=nil{
log.Fatal(err)
}
}
func LoadConfig()(config *Config){
data,err:=ioutil.ReadFile(configPath)
if err!=nil{
log.Fatal(err)
}
config=&Config{}
err=json.Unmarshal(data,&config)
if err!=nil{
log.Fatal(err)
}
return config
}