structにvalidationを実装していて、なぜかvalidationが発火しない事件が発生しました
type Body struct {
value string `validate:"required" ja:"内容"`
}
個人的には全く問題ないと思っていたのですが、どうやらGoではlower caseはprivateな扱いとなり、エンコード/デコードされないようです
なので、小文字で変換が発生しないことは正常であり、大文字に直すことで上記は対応することができました🙌
コメントを残す