struct-validation

command
v0.5.2 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 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

Overview

Package main demonstrates struct-validation usage of the jsonschema library.

Jump to

Keyboard shortcuts

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