Generic JSON-RPC v2 implementation