Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

explodinglabs/jsonrpcclient

Repository files navigation

PyPI Code Quality Coverage Status Downloads License

Jsonrpcclient Logo

Create JSON-RPC requests and parse responses in Python

Documentation | Developer Wiki

jsonrpcclient.mp4

πŸš€ Installation

pip install jsonrpcclient

βš’οΈ Usage

Generate a request:

from jsonrpcclient import request, parse
req = request("ping")
# => {'jsonrpc': '2.0', 'method': 'ping', 'id': 1}

Parse a response:

parsed = parse({"jsonrpc": "2.0", "result": "pong", "id": 1})
# => Ok(result='pong', id=1)

Tip

For strings, use request_json and parse_json.

πŸ“š Documentation

πŸ‘‰ Full documentation is at explodinglabs.com/jsonrpcclient/.

πŸ‘‰ See the Wiki for community-editable usage examples in various frameworks, libraries, and transport protocols.

πŸ“– See Also

  • jsonrpcserver – Process incoming JSON-RPC requests in Python

About

Generate JSON-RPC requests and parse responses in Python

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /