package main
import (
"bytes"
"encoding/gob"
"fmt"
)
type Person struct {
Name string
Age int
}
func main() {
var buffer bytes.Buffer
encoder:=gob.NewEncoder(&buffer)
person:=Person{"Lily",25}
err:=encoder.Encode(&person)
if err!=nil {
panic(err)
}
fmt.Println(buffer)
decoder:=gob.NewDecoder(&buffer)
var lily Person
err=decoder.Decode(&lily)
if err!=nil {
panic(err)
}
fmt.Print(lily)
}
Serialization in golang - gob
猜你喜欢
转载自blog.csdn.net/baidu_25845567/article/details/84317353
今日推荐
周排行