{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:golang/github.com/segmentio/mapstructure","name":"github.com/segmentio/mapstructure","description":"The mapstructure package exposes functionality to convert an\nabitrary map[string]interface{} into a native Go structure.\n\nThe Go structure can be arbitrarily complex, containing slices,\nother structs, etc. and the decoder will properly decode nested\nmaps and so on into the proper structures in the native Go struct.\nSee the examples to see what the decoder is capable of.","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/segmentio/mapstructure","issueTracker":"https://github.com/segmentio/mapstructure/issues","url":"https://github.com/segmentio/mapstructure","programmingLanguage":{"@type":"ComputerLanguage","name":"Go"},"dateModified":"2026-01-14","datePublished":"2026-01-14","softwareHelp":{"@type":"WebSite","url":"https://pkg.go.dev/github.com/segmentio/mapstructure#section-documentation"},"applicationCategory":"go","runtimePlatform":"go","developmentStatus":"active","sameAs":["https://pkg.go.dev/github.com/segmentio/mapstructure"],"https://www.w3.org/ns/activitystreams#likes":2,"https://forgefed.org/ns#forks":1}