ユーザー構造体にパスワードフィールドがあるとします。整列化しないで整列化しないときにGolangがJsonフィールドを無視する
type User struct{
UserName string `json:"username"`
Password string `json:"-"`
}
私のクライアントは、ユーザー名とパスワードを一緒に投稿してユーザーを登録します。したがって、上記の構造体にJSONをデコードすると、パスワードは無視されます。それは期待される。しかし、私はマーシャルだけの場面ではフィールドを無視する方法があるのだろうと思った。私は公式のドキュメンテーションのページに行きましたが何も見つけることができませんでした。
https://golang.org/pkg/encoding/json/
私は、構造体の中に余分なフィールドを追加することができますが、私が最初に知っておく必要があり、それはそれでJSONのlibが行うことが可能です。
2つのマッピングを持つ2つの構造体を作成エンコードとデコードのため – Vardius
まず、jsonの表記法を使ってこれを行う方法がないことを知る必要があります。 – RockOnGom