Command gencodec generates marshaling methods for Go struct types.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Felix Lange 90983d99de apply slice, map pointer wrapping to named types only 7 years ago
internal apply slice, map pointer wrapping to named types only 7 years ago
vendor use go/loader to load type-checked packages 8 years ago
LICENSE initial commit 8 years ago
README.md remove outdated documentation in README 8 years ago
genmethod.go use a temp variable for loop conversions on function calls 8 years ago
main.go add fake uses of the override type to prevent dead code 8 years ago
main_test.go add fake uses of the override type to prevent dead code 8 years ago
typeutil.go apply slice, map pointer wrapping to named types only 7 years ago

README.md

Command gencodec generates marshaling methods for Go struct types.

The generated methods add features which json and other marshaling packages cannot offer.

gencodec -dir . -type MyType -formats json,yaml,toml -out mytype_json.go

See the documentation for more details.