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 8b5010f571 use a temp variable for loop conversions on function calls 8 years ago
internal use a temp variable for loop conversions on function calls 8 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 support for mapping to functions in override type 8 years ago
main_test.go add support for mapping to functions in override type 8 years ago
typeutil.go recognize named map and slice types 8 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.