Skip to content

explodinglabs/jsonrpcclient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

64ff5d0 · Dec 29, 2023
Dec 29, 2023
Sep 26, 2022
Dec 29, 2023
Dec 29, 2023
Dec 29, 2023
Jul 17, 2018
Aug 31, 2021
Dec 29, 2023
Feb 23, 2023
Aug 13, 2021
Apr 26, 2021
Nov 22, 2023
Dec 29, 2023
Aug 13, 2021
Feb 23, 2023

Repository files navigation

jsonrpcclient

PyPI Code Quality Coverage Status Downloads

Create JSON-RPC requests and parse responses in Python.

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)

For strings, use request_json and parse_json.

Watch a video on how to use it

Full documentation is at jsonrpcclient.com.

See also: jsonrpcserver