github.com/perimeterx/marshmallow (go): Package marshmallow provides a simple API to perform flexible and performant JSON unmarshalling. Unlike other packages, marshmallow supports unmarshalling of some known and some unknown fields with zero performance overhead nor extra coding needed. While unmarshalling, marshmallow allows fully retaining the original data and access it via a typed struct and a dynamic map.  https://github.com/perimeterx/marshmallow
Keywords: go|golang|json|performance