Mercurial > hg > Members > anatofuz > logroulette
view user.go @ 5:269c2bf2cfce
add y18
author | matac42 |
---|---|
date | Tue, 24 Nov 2020 20:18:04 +0900 |
parents | 02ea3a34fe2c |
children | 2528c160021a |
line wrap: on
line source
package logroulette import ( "encoding/json" "fmt" "io/ioutil" ) type UserInfo struct { Id string `json:"id"` Done bool `json:"done"` } func convertFromJSonToUserInfo(filep string) ([]UserInfo, error) { raw, err := ioutil.ReadFile(filep) if err != nil { return nil, err } var users []UserInfo json.Unmarshal(raw, &users) fmt.Println(users) return users, nil } func converUserInfoToJSON(users []UserInfo, filep string) error { b, err := json.Marshal(users) if err != nil { return err } return ioutil.WriteFile(filep, b, 0755) }