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

github.com/cloudfoundry/jsonry

Package jsonry exists to make is easier to marshal and unmarshal nested JSON into Go structures. For example: Can be marshaled and unmarshaled using the Go struct: There is no need to create intermediate structures as would be required with the standard Go JSON parser. JSONry uses the standard Go parser under the covers. JSONry is a trade-off that delivers usability in exchange for performance. JSONry uses struct tags to specify locations in the JSON document. When there is neither a "jsonry" or "json" struct tag, the JSON object key name will be the same as the struct field name. For example: When there is a "json" struct tag, it will be interpreted in the same way as the standard Go JSON parser would interpret it. For example: When there is a "jsonry" struct tag, in addition to working like the "json" tag, it may also contain "." (period) to denote a nesting hierarchy. For example:

Ecosystem
proxy.golang.org
Latest Release
v1.1.4
over 3 years ago
Versions
8
Links
Registry proxy.golang.org
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:golang/github.com/cloudfoundry/jsonry
spec
License Apache-2.0
Namespace github.com/cloudfoundry
First Release almost 6 years ago
Last Synced 9 days ago
Repository
Stars 6 on GitHub
Forks 3 on GitHub
Commits 117
Committers 6
Avg per Author 19.5
DDS 0.581
Rankings on proxy.golang.org
Overall Top 8.2%