Ecosyste.ms: Packages

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

Top 2.3% on proxy.golang.org
Top 0.8% dependent packages on proxy.golang.org
Top 1.2% dependent repos on proxy.golang.org
Top 4.4% forks on proxy.golang.org
Top 1.7% docker downloads on proxy.golang.org

proxy.golang.org : github.com/liip/sheriff

Package sheriff transforms structs into a map based on specific tags on the struct fields. A typical use is an API which marshals structs into JSON and maintains different API versions. Using sheriff, struct fields can be annotated with API version and group tags. By invoking sheriff with specific options, those tags determine whether a field will be added to the output map or not. It can then be marshalled using "encoding/json".

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/liip/sheriff
Keywords: golang, json, marshalling, reflection
License: BSD-3-Clause
Latest release: over 2 years ago
First release: almost 4 years ago
Namespace: github.com/liip
Dependent packages: 36
Dependent repositories: 21
Stars: 229 on GitHub
Forks: 26 on GitHub
Docker dependents: 5
Docker downloads: 339
See more repository details: repos.ecosyste.ms
Last synced: 12 days ago

    Loading...
    Readme
    Loading...