Go Playground Converter
![Go Report Card](https://goreportcard.com/badge/github.com/restuwahyu13/go-playground-converter)
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 := gpc.NewValidator(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