在C ++中是否存在与传输无关的JSON-RPC实现?

时间:2015-09-12 14:52:27

标签: c++ json c++11 json-rpc

我目前正在寻找一个实现2.0规范的JSON-RPC库,并且至少可以很容易地适应与传输无关,在c ++中实现并且具有尽可能少的依赖性。

在我的搜索中,我已经找到了下面显而易见的地方和更全面的收藏品:

仅限标题/标准c ++ 11实现,可快速删除新项目,可在不同平台上使用,这是一个优势!

请注意,我不是在寻找关于哪一个是最好的建议,因为我很可能自己判断。我要问的是,是否有其他人知道满足上述技术要求的图书馆,或者至少已经找到了一种方法,可以使用公开的实现来解决这些要求。

谢谢。

1 个答案:

答案 0 :(得分:3)

经过大量的挖掘,我发现最接近满足这些要求的那个,特别是能够适应运输不可知的那个:

https://github.com/erijo/xsonrpc

它仍然不是一个仅限头的实现,它有一些外部依赖,这使得在不同的平台和项目上编译/使用它很麻烦,但它仍然是我能找到的最接近的。

我可能会根据我的问题的原始要求调整这个100%。我这样做会更新问题。

<强>更新

使用xsonrpc作为起点,我整理了一个满足所有这些要求并作为开源项目发布的实现:

https://github.com/uskr/jsonrpc-lean - 仅包含,与传输无关的JSON-RPC 2.0客户端/服务器实现

相关问题