Go Playground Converter
![GitHub contributors](https://img.shields.io/github/contributors/restuwahyu13/go-palyground-converter?style=for-the-badge)
go-playground-converter is formatter error response inspiration like express-validator in nodejs build on top in
go-playground-validator, see more about struct reference follow this.
Installation
$ go get -u github.com/restuwahyu13/go-playground-converter
Example Usage
package main
import (
"fmt"
gpc "github.com/restuwahyu13/go-playground-converter"
)
type Login struct {
Email string `validate:"required,email"`
Password string `validate:"required"`
}
func main() {
payload := Login{Email: "", Password: ""}
err := Validator(payload)
fmt.Println(err.Errors) // if not errors validator return nil value
}
// {
// "errors": [
// {
// "msg": "Email is a required field",
// "param": "Email",
// "tag": "required"
// },
// {
// "msg": "Password is a required field",
// "param": "Password",
// "tag": "required"
// }
// ]
// }
Bugs
For information on bugs related to package libraries, please visit
here
Contributing
Want to make Go Playground Converter more perfect ? Let's contribute and follow the
contribution guide.
License
BACK TO TOP