4
Go構造体をJSONに変換する
jsonパッケージを使用してGo構造体をJSONに変換しようとしていますが、取得できるのはだけ{}です。まったく明白なことだと思いますが、わかりません。 package main import ( "fmt" "encoding/json" ) type User struct { name string } func main() { user := &User{name:"Frank"} b, err := json.Marshal(user) if err != nil { fmt.Printf("Error: %s", err) return; } fmt.Println(string(b)) } それを実行しようとすると、次のようになります。 $ 6g test.go && 6l -o test test.6 && ./test {}