jsonrpc 2.0 server implemented in C using jansson library
C Python
Latest commit 56ce538 Dec 19, 2013 @pijyoi allow method to not have to return a jsonrpc_error_object
in which case JSONRPC_INTERNAL_ERROR will be returned instead.

this allows very simple methods to remain simple

README.md

jsonrpc.{ch} implements the parsing and validation of the jsonrpc/2.0 request before handing it over to user-defined methods.

jsonrpc_server.c is an example of usage using ZeroMQ as a transport. It has been tested against ZeroMQ 3.2.2 and jansson 2.3.1

Since significant functionality is provided by jansson library, the same licence is chosen to be used by this code.