PyPI Code Quality Coverage Status Downloads License
Create JSON-RPC requests and parse responses in Python
Documentation | Developer Wiki
jsonrpcclient.mp4
pip install jsonrpcclient
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.
π Full documentation is at explodinglabs.com/jsonrpcclient/.
π See the Wiki for community-editable usage examples in various frameworks, libraries, and transport protocols.
- jsonrpcserver β Process incoming JSON-RPC requests in Python