{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:golang/github.com/uber-go/mapdecode","name":"github.com/uber-go/mapdecode","description":"Package mapdecode implements a generic interface{} decoder. It allows\nimplementing custom YAML/JSON decoding logic only once. Instead of\nimplementing the same UnmarshalYAML and UnmarshalJSON twice, you can\nimplement Decode once, parse the YAML/JSON input into a\nmap[string]interface{} and decode it using this package.\n\nThis also makes it possible to implement custom markup parsing and\ndeserialization strategies that get decoded into a user-provided struct.","version":"v1.0.0","softwareVersion":"v1.0.0","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/uber-go/mapdecode","issueTracker":"https://github.com/uber-go/mapdecode/issues","url":"https://github.com/uber-go/mapdecode","programmingLanguage":{"@type":"ComputerLanguage","name":"Go"},"dateCreated":"2017-04-01","dateModified":"2017-08-29","datePublished":"2017-08-29","copyrightYear":2017,"downloadUrl":"https://proxy.golang.org/github.com/uber-go/mapdecode/@v/v1.0.0.zip","softwareHelp":{"@type":"WebSite","url":"https://pkg.go.dev/github.com/uber-go/mapdecode#section-documentation"},"applicationCategory":"go","runtimePlatform":"go","developmentStatus":"active","sameAs":["https://pkg.go.dev/github.com/uber-go/mapdecode"],"https://www.w3.org/ns/activitystreams#likes":47,"https://forgefed.org/ns#forks":5}