An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

github.com/uber-go/mapdecode

Package mapdecode implements a generic interface{} decoder. It allows implementing custom YAML/JSON decoding logic only once. Instead of implementing the same UnmarshalYAML and UnmarshalJSON twice, you can implement Decode once, parse the YAML/JSON input into a map[string]interface{} and decode it using this package. This also makes it possible to implement custom markup parsing and deserialization strategies that get decoded into a user-provided struct.

Ecosystem
proxy.golang.org
Latest Release
v1.0.0
over 8 years ago
Versions
5
Dependent Packages
95
Dependent Repos
86
Links
Registry proxy.golang.org
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:golang/github.com/uber-go/mapdecode
spec
License MIT
Namespace github.com/uber-go
First Release almost 9 years ago
Last Synced 3 days ago
Repository
Stars 47 on GitHub
Forks 5 on GitHub
Docker Dependents 11
Docker Downloads 186
Rankings on proxy.golang.org
Overall Top 3.5%
Dependent packages Top 0.5%
Dependent repos Top 0.6%
Forks Top 8.4%
Docker downloads Top 1.8%