在 Go 語言中,資料驗證是常見且必要的,因為語言鼓勵明確錯誤檢查。
雖然 Go 簡單且高效,但多個函式庫使資料驗證變得更加容易。
圖書館的優點:
最知名的圖書館:
- go-playground/validator:https://github.com/go-playground/validator
- ozzo-validation:https://github.com/go-ozzo/ozzo-validation
- govalidator:https://github.com/asaskevich/govalidator
- 驗證:https://github.com/gookit/color
例子
- 問題:建立員工
- 圖書館:去遊樂場
- 功能:標籤、結構驗證和訊息自訂。
原始碼:
- https://github.com/ortizdavid/golang-modular-software
以上是如何在 Golang 中驗證資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!