Top 2.8% dependent packages on proxy.golang.org
Top 2.9% dependent repos on proxy.golang.org
Top 1.4% docker downloads on proxy.golang.org
proxy.golang.org : github.com/reddec/jsonrpc2
JSON-RPC 2.0 supporting library Main object - Router doesn't need any kind of initialization. Just use `var router Router`. There are two ways how to register service: dynamical and static. This is recommended way. jsonrpc2-gen tool will generate type-safe wrapper with positional and named arguments support. Tool can be installed by `go get -v github.com/reddec/jsonrpc2/cmd/...` or by other method (see README.md) For example: Assume you have an interface file (`user.go`) like this: Just invoke `jsonrpc2-gen -i user.go -o user_gen.go -I User -p abc` You will get `user_gen.go` file like that: By using RegisterPositionalOnly or RegisterNamedOnly. This two functions are heavily relying on reflection so don't use in a high-load environment. Helper `Handler` can expose JSON-RPC over HTTP with supported methods POST, PUT, PATCH. For other methods server will return MethodNotAllowed (405)
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/reddec/jsonrpc2
License: MPL-2.0
Latest release: almost 5 years ago
First release: over 5 years ago
Namespace: github.com/reddec
Dependent packages: 4
Dependent repositories: 3
Stars: 1 on GitHub
Forks: 0 on GitHub
Docker dependents: 1
Docker downloads: 335
See more repository details: repos.ecosyste.ms
Funding links: http://reddec.net/about/#donate
Last synced: 20 days ago