Slide 5
Slide 5 text
こんなとこにもリフレクション (1)
encoding/json パッケージによるJSONシリアライズ・デシリアライズ
type S struct {
X int `json:"x"`
Y string `json:"y"
Z int `json:"z,omitempty"`
}
b, _ := json.Marshal(S{X: 100, Y: "hello"})
fmt.Println(string(b)) // {"x":100,"y":"hello"}