Open1
【Go】encoding/json
encoding/json
を用いて、構造体をJOSNに変換したい時のうっかりミスです。
アクセス不可なPrivateなFileldは変換されないので注意しましょう。
package main
import (
"encoding/json"
"fmt"
)
type Json struct {
Public string
private string
}
func main() {
j := Json{
Public: "Public",
private: "Private",
}
b, _ := json.Marshal(n)
fmt.Println(string(b))
}
結果
{"Public":"Public"}