golang的序列化与反序列化的几种方式
golang用来序列化的模块有很多,我们来介绍3个。
json
首先登场的是json,这个几乎毋庸置疑。
序列化
package main
import (
encoding/json
fmt
)
type Girl struct {
Name string
Age int
Gender string
Where string
Is_married bool
}
func main() {
g := Girl{satori, 16, f,东方地灵殿, false}
//可以直接使用json.Marshal,但是打印出来不好看,这里加上缩进
ret,