struct-validation

command
v0.4.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 1, 2025 License: MIT Imports: 3 Imported by: 0

README

Struct Validation Example

Validate Go structs directly without map conversion.

What it shows

  • ValidateStruct() method for direct struct validation
  • Auto-detection with Validate() method
  • JSON tags are automatically handled

Benefits

  • Better performance than map-based validation
  • Type safety with Go structs
  • Automatic handling of omitempty and field renaming

Run

go run main.go

Output

✅ Valid struct passed
❌ Invalid struct failed:
  - age: [Value should be at least 18]

Using general Validate method:
✅ Auto-detected struct validation passed

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL